| /freebsd/contrib/llvm-project/llvm/include/llvm/ |
| H A D | Pass.h | 42 class ImmutablePass; variable 178 virtual ImmutablePass *getAsImmutablePass(); 281 class LLVM_ABI ImmutablePass : public ModulePass { 283 explicit ImmutablePass(char &pid) : ModulePass(pid) {} in ImmutablePass() function 286 ~ImmutablePass() override; 295 ImmutablePass *getAsImmutablePass() override { return this; } in getAsImmutablePass()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicBlockSectionsProfileReader.h | 136 ImmutablePass * 157 class BasicBlockSectionsProfileReaderWrapperPass : public ImmutablePass { 163 : ImmutablePass(ID), BBSPR(BasicBlockSectionsProfileReader(Buf)) { in BasicBlockSectionsProfileReaderWrapperPass() 169 : ImmutablePass(ID), BBSPR(BasicBlockSectionsProfileReader()) { in BasicBlockSectionsProfileReaderWrapperPass()
|
| H A D | RegisterUsageInfo.h | 66 class PhysicalRegisterUsageInfoWrapperLegacy : public ImmutablePass { 71 PhysicalRegisterUsageInfoWrapperLegacy() : ImmutablePass(ID) { in PhysicalRegisterUsageInfoWrapperLegacy()
|
| H A D | RegAllocPriorityAdvisor.h | 127 class RegAllocPriorityAdvisorAnalysisLegacy : public ImmutablePass { 131 : ImmutablePass(ID), Mode(Mode) {}; in RegAllocPriorityAdvisorAnalysisLegacy()
|
| H A D | RegAllocEvictionAdvisor.h | 197 class RegAllocEvictionAdvisorAnalysisLegacy : public ImmutablePass { 202 : ImmutablePass(ID), Mode(Mode) {}; in RegAllocEvictionAdvisorAnalysisLegacy()
|
| H A D | MachineBranchProbabilityInfo.h | 80 class MachineBranchProbabilityInfoWrapperPass : public ImmutablePass {
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXAliasAnalysis.h | 62 class NVPTXAAWrapperPass : public ImmutablePass { 107 ImmutablePass *createNVPTXAAWrapperPass(); 108 ImmutablePass *createNVPTXExternalAAWrapperPass();
|
| H A D | NVPTXAliasAnalysis.cpp | 40 ImmutablePass *llvm::createNVPTXAAWrapperPass() { in createNVPTXAAWrapperPass() 44 ImmutablePass *llvm::createNVPTXExternalAAWrapperPass() { in createNVPTXExternalAAWrapperPass() 48 NVPTXAAWrapperPass::NVPTXAAWrapperPass() : ImmutablePass(ID) {} in NVPTXAAWrapperPass()
|
| /freebsd/contrib/llvm-project/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 | 174 class AMDGPUArgumentUsageInfo : public ImmutablePass { 184 AMDGPUArgumentUsageInfo() : ImmutablePass(ID) { } in AMDGPUArgumentUsageInfo()
|
| H A D | AMDGPUAliasAnalysis.h | 61 class AMDGPUAAWrapperPass : public ImmutablePass {
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Pass.cpp | 110 ImmutablePass *Pass::getAsImmutablePass() { in getAsImmutablePass() 151 ImmutablePass::~ImmutablePass() = default; 153 void ImmutablePass::initializePass() { in initializePass()
|
| H A D | LegacyPassManager.cpp | 318 for (ImmutablePass *ImPass : getImmutablePasses()) in doInitialization() 333 for (ImmutablePass *ImPass : getImmutablePasses()) in doFinalization() 526 for (ImmutablePass *ImPass : getImmutablePasses()) in run() 535 for (ImmutablePass *ImPass : getImmutablePasses()) in run() 726 if (ImmutablePass *IP = P->getAsImmutablePass()) { in schedulePass() 791 void PMTopLevelManager::addImmutablePass(ImmutablePass *P) { in addImmutablePass() 809 for (ImmutablePass *Pass : ImmutablePasses) in dumpPasses() 826 for (ImmutablePass *P : ImmutablePasses) in dumpArguments() 850 for (ImmutablePass *P : ImmutablePasses) in ~PMTopLevelManager()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ScopedNoAliasAA.h | 70 class LLVM_ABI ScopedNoAliasAAWrapperPass : public ImmutablePass { 91 LLVM_ABI ImmutablePass *createScopedNoAliasAAWrapperPass();
|
| H A D | ModuleSummaryAnalysis.h | 83 class LLVM_ABI ImmutableModuleSummaryIndexWrapperPass : public ImmutablePass { 100 LLVM_ABI ImmutablePass *
|
| H A D | TypeBasedAliasAnalysis.h | 86 class LLVM_ABI TypeBasedAAWrapperPass : public ImmutablePass { 107 LLVM_ABI ImmutablePass *createTypeBasedAAWrapperPass();
|
| H A D | Passes.h | 21 class ImmutablePass; variable
|
| H A D | StaticDataProfileInfo.h | 53 class LLVM_ABI StaticDataProfileInfoWrapperPass : public ImmutablePass {
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | LegacyPassManagers.h | 199 void addImmutablePass(ImmutablePass *P); 201 inline SmallVectorImpl<ImmutablePass *>& getImmutablePasses() { in getImmutablePasses() 241 SmallVector<ImmutablePass *, 16> ImmutablePasses; 244 SmallDenseMap<AnalysisID, ImmutablePass *, 8> ImmutablePassMap;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | Hexagon.h | 21 class ImmutablePass; variable 74 ImmutablePass *
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScopedNoAliasAA.cpp | 169 ImmutablePass *llvm::createScopedNoAliasAAWrapperPass() { in createScopedNoAliasAAWrapperPass() 173 ScopedNoAliasAAWrapperPass::ScopedNoAliasAAWrapperPass() : ImmutablePass(ID) {} in ScopedNoAliasAAWrapperPass()
|
| H A D | StaticDataProfileInfo.cpp | 66 : ImmutablePass(ID) {} in StaticDataProfileInfoWrapperPass()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineModuleInfo.cpp | 155 : ImmutablePass(ID), MMI(TM) { in MachineModuleInfoWrapperPass() 161 : ImmutablePass(ID), MMI(TM, ExtContext) { in MachineModuleInfoWrapperPass()
|
| H A D | MachineBranchProbabilityInfo.cpp | 66 : ImmutablePass(ID) { in MachineBranchProbabilityInfoWrapperPass()
|
| H A D | GCMetadata.cpp | 91 GCModuleInfo::GCModuleInfo() : ImmutablePass(ID) { in GCModuleInfo()
|