|
LLVM 24.0.0git
|
#include "llvm/CGData/StableFunctionMap.h"#include "CGDataOptions.h"#include "llvm/ADT/SmallSet.h"#include "llvm/CGData/StableFunctionMapRecord.h"#include "llvm/Support/Debug.h"Go to the source code of this file.
Macros | |
| #define | DEBUG_TYPE "stable-function-map" |
Typedefs | |
| using | ParamLocs = SmallVector<IndexPair> |
Functions | |
| static void | removeIdenticalIndexPair (StableFunctionMap::StableFunctionEntries &SFS) |
| static bool | isProfitable (const StableFunctionMap::StableFunctionEntries &SFS) |
| #define DEBUG_TYPE "stable-function-map" |
Definition at line 22 of file StableFunctionMap.cpp.
| using ParamLocs = SmallVector<IndexPair> |
Definition at line 135 of file StableFunctionMap.cpp.
|
static |
Definition at line 164 of file StableFunctionMap.cpp.
References llvm::SmallSet< T, N, C >::clear(), llvm::dbgs(), llvm::SmallSet< T, N, C >::insert(), LLVM_DEBUG, llvm::SmallSet< T, N, C >::size(), and llvm::SmallVectorTemplateCommon< T, typename >::size().
Referenced by llvm::StableFunctionMap::finalize().
|
static |
Definition at line 137 of file StableFunctionMap.cpp.
References llvm::SmallVectorImpl< T >::emplace_back(), llvm::SmallVectorImpl< T >::erase(), and llvm::SmallVectorTemplateCommon< T, typename >::size().
Referenced by llvm::StableFunctionMap::finalize().