|
LLVM 22.0.0git
|
#include "llvm/CGData/StableFunctionMap.h"#include "llvm/IR/Module.h"#include "llvm/IR/PassManager.h"#include "llvm/Pass.h"Go to the source code of this file.
Classes | |
| class | llvm::GlobalMergeFunc |
| GlobalMergeFunc is a ModulePass that implements a function merging mechanism using stable function hashes. More... | |
| struct | llvm::GlobalMergeFuncPass |
| Global function merging pass for new pass manager. More... | |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
Typedefs | |
| using | llvm::ParamLocs = SmallVector<IndexPair, 4> |
| using | llvm::ParamLocsVecTy = SmallVector<ParamLocs, 8> |
Enumerations | |
| enum class | HashFunctionMode { Local , BuildingHashFuncion , UsingHashFunction } |
|
strong |
| Enumerator | |
|---|---|
| Local | |
| BuildingHashFuncion | |
| UsingHashFunction | |
Definition at line 33 of file GlobalMergeFunctions.h.