| 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.