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.