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