| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | BasicBlockSectionsProfileReader.h | 45 class BasicBlockSectionsProfileReader : public ImmutablePass { 50 : ImmutablePass(ID), MBuf(Buf) { in BasicBlockSectionsProfileReader() 55 BasicBlockSectionsProfileReader() : ImmutablePass(ID) { in BasicBlockSectionsProfileReader() 105 ImmutablePass *
|
| H A D | RegisterUsageInfo.h | 34 class PhysicalRegisterUsageInfo : public ImmutablePass { 38 PhysicalRegisterUsageInfo() : ImmutablePass(ID) { in PhysicalRegisterUsageInfo()
|
| H A D | MachineBranchProbabilityInfo.h | 22 class MachineBranchProbabilityInfo : public ImmutablePass {
|
| /llvm-project-15.0.7/llvm/include/llvm/ |
| H A D | Pass.h | 38 class ImmutablePass; variable 175 virtual ImmutablePass *getAsImmutablePass(); 279 class ImmutablePass : public ModulePass { 281 explicit ImmutablePass(char &pid) : ModulePass(pid) {} in ImmutablePass() function 284 ~ImmutablePass() override; 293 ImmutablePass *getAsImmutablePass() override { return this; } in getAsImmutablePass()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | Hexagon.h | 19 class ImmutablePass; variable 22 ImmutablePass *createHexagonTargetTransformInfoPass(const HexagonTargetMachine *TM);
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Pass.cpp | 113 ImmutablePass *Pass::getAsImmutablePass() { in getAsImmutablePass() 150 ImmutablePass::~ImmutablePass() = default; 152 void ImmutablePass::initializePass() { in initializePass()
|
| H A D | LegacyPassManager.cpp | 322 for (ImmutablePass *ImPass : getImmutablePasses()) in doInitialization() 337 for (ImmutablePass *ImPass : getImmutablePasses()) in doFinalization() 530 for (ImmutablePass *ImPass : getImmutablePasses()) in run() 539 for (ImmutablePass *ImPass : getImmutablePasses()) in run() 730 if (ImmutablePass *IP = P->getAsImmutablePass()) { in schedulePass() 795 void PMTopLevelManager::addImmutablePass(ImmutablePass *P) { in addImmutablePass() 838 for (ImmutablePass *P : ImmutablePasses) in dumpArguments() 863 for (ImmutablePass *P : ImmutablePasses) in ~PMTopLevelManager()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | Passes.h | 19 class ImmutablePass; variable 27 ImmutablePass *createObjCARCAAWrapperPass();
|
| H A D | ScopedNoAliasAA.h | 65 class ScopedNoAliasAAWrapperPass : public ImmutablePass { 86 ImmutablePass *createScopedNoAliasAAWrapperPass();
|
| H A D | ModuleSummaryAnalysis.h | 82 class ImmutableModuleSummaryIndexWrapperPass : public ImmutablePass { 99 ImmutablePass *
|
| H A D | TypeBasedAliasAnalysis.h | 71 class TypeBasedAAWrapperPass : public ImmutablePass { 92 ImmutablePass *createTypeBasedAAWrapperPass();
|
| H A D | CFLAndersAliasAnalysis.h | 106 class CFLAndersAAWrapperPass : public ImmutablePass { 123 ImmutablePass *createCFLAndersAAWrapperPass();
|
| H A D | CFLSteensAliasAnalysis.h | 121 class CFLSteensAAWrapperPass : public ImmutablePass { 138 ImmutablePass *createCFLSteensAAWrapperPass();
|
| H A D | ObjCARCAliasAnalysis.h | 80 class ObjCARCAAWrapperPass : public ImmutablePass {
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAliasAnalysis.cpp | 33 ImmutablePass *llvm::createAMDGPUAAWrapperPass() { in createAMDGPUAAWrapperPass() 37 ImmutablePass *llvm::createAMDGPUExternalAAWrapperPass() { in createAMDGPUExternalAAWrapperPass() 41 AMDGPUAAWrapperPass::AMDGPUAAWrapperPass() : ImmutablePass(ID) { in AMDGPUAAWrapperPass()
|
| H A D | AMDGPUArgumentUsageInfo.h | 160 class AMDGPUArgumentUsageInfo : public ImmutablePass { 170 AMDGPUArgumentUsageInfo() : ImmutablePass(ID) { } in AMDGPUArgumentUsageInfo()
|
| H A D | AMDGPU.h | 326 ImmutablePass *createAMDGPUAAWrapperPass(); 328 ImmutablePass *createAMDGPUExternalAAWrapperPass();
|
| H A D | AMDGPUAliasAnalysis.h | 62 class AMDGPUAAWrapperPass : public ImmutablePass {
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | LegacyPassManagers.h | 198 void addImmutablePass(ImmutablePass *P); 200 inline SmallVectorImpl<ImmutablePass *>& getImmutablePasses() { in getImmutablePasses() 240 SmallVector<ImmutablePass *, 16> ImmutablePasses; 243 SmallDenseMap<AnalysisID, ImmutablePass *, 8> ImmutablePassMap;
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | RegAllocEvictionAdvisor.h | 168 class RegAllocEvictionAdvisorAnalysis : public ImmutablePass { 173 : ImmutablePass(ID), Mode(Mode){}; in RegAllocEvictionAdvisorAnalysis()
|
| H A D | MachineModuleInfo.cpp | 181 : ImmutablePass(ID), MMI(TM) { in MachineModuleInfoWrapperPass() 187 : ImmutablePass(ID), MMI(TM, ExtContext) { in MachineModuleInfoWrapperPass()
|
| H A D | MachineBranchProbabilityInfo.cpp | 43 : ImmutablePass(ID) { in MachineBranchProbabilityInfo()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | ObjCARCAliasAnalysis.cpp | 145 ImmutablePass *llvm::createObjCARCAAWrapperPass() { in createObjCARCAAWrapperPass() 149 ObjCARCAAWrapperPass::ObjCARCAAWrapperPass() : ImmutablePass(ID) { in ObjCARCAAWrapperPass()
|
| H A D | ScopedNoAliasAA.cpp | 160 ImmutablePass *llvm::createScopedNoAliasAAWrapperPass() { in createScopedNoAliasAAWrapperPass() 164 ScopedNoAliasAAWrapperPass::ScopedNoAliasAAWrapperPass() : ImmutablePass(ID) { in ScopedNoAliasAAWrapperPass()
|
| H A D | CFLSteensAliasAnalysis.cpp | 346 ImmutablePass *llvm::createCFLSteensAAWrapperPass() { in createCFLSteensAAWrapperPass() 350 CFLSteensAAWrapperPass::CFLSteensAAWrapperPass() : ImmutablePass(ID) { in CFLSteensAAWrapperPass()
|