/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/ |
H A D | BasicBlockSectionsProfileReader.h | 44 class BasicBlockSectionsProfileReader : public ImmutablePass { 49 : ImmutablePass(ID), MBuf(Buf) { in BasicBlockSectionsProfileReader() 54 BasicBlockSectionsProfileReader() : ImmutablePass(ID) { in BasicBlockSectionsProfileReader() 104 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 {
|
H A D | GCMetadata.h | 152 class GCModuleInfo : public ImmutablePass {
|
H A D | MachineModuleInfo.h | 203 class MachineModuleInfoWrapperPass : public ImmutablePass {
|
/openbsd/gnu/llvm/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()
|
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/ |
H A D | Hexagon.h | 19 class ImmutablePass; variable 23 ImmutablePass *createHexagonTargetTransformInfoPass(const HexagonTargetMachine *TM);
|
/openbsd/gnu/llvm/llvm/lib/IR/ |
H A D | Pass.cpp | 114 ImmutablePass *Pass::getAsImmutablePass() { in getAsImmutablePass() 151 ImmutablePass::~ImmutablePass() = default; 153 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()
|
/openbsd/gnu/llvm/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 | 329 ImmutablePass *createAMDGPUAAWrapperPass(); 331 ImmutablePass *createAMDGPUExternalAAWrapperPass();
|
H A D | AMDGPUAliasAnalysis.h | 60 class AMDGPUAAWrapperPass : public ImmutablePass {
|
/openbsd/gnu/llvm/llvm/include/llvm/Analysis/ |
H A D | ScopedNoAliasAA.h | 63 class ScopedNoAliasAAWrapperPass : public ImmutablePass { 84 ImmutablePass *createScopedNoAliasAAWrapperPass();
|
H A D | ModuleSummaryAnalysis.h | 82 class ImmutableModuleSummaryIndexWrapperPass : public ImmutablePass { 99 ImmutablePass *
|
H A D | TypeBasedAliasAnalysis.h | 70 class TypeBasedAAWrapperPass : public ImmutablePass { 91 ImmutablePass *createTypeBasedAAWrapperPass();
|
H A D | Passes.h | 19 class ImmutablePass; variable
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/ |
H A D | RegAllocPriorityAdvisor.h | 59 class RegAllocPriorityAdvisorAnalysis : public ImmutablePass { 64 : ImmutablePass(ID), Mode(Mode){}; in RegAllocPriorityAdvisorAnalysis()
|
H A D | RegAllocEvictionAdvisor.h | 167 class RegAllocEvictionAdvisorAnalysis : public ImmutablePass { 172 : ImmutablePass(ID), Mode(Mode){}; in RegAllocEvictionAdvisorAnalysis()
|
H A D | MachineModuleInfo.cpp | 170 : ImmutablePass(ID), MMI(TM) { in MachineModuleInfoWrapperPass() 176 : ImmutablePass(ID), MMI(TM, ExtContext) { in MachineModuleInfoWrapperPass()
|
H A D | MachineBranchProbabilityInfo.cpp | 43 : ImmutablePass(ID) { in MachineBranchProbabilityInfo()
|
H A D | BasicBlockSectionsProfileReader.cpp | 141 ImmutablePass *
|
H A D | GCMetadata.cpp | 60 GCModuleInfo::GCModuleInfo() : ImmutablePass(ID) { in GCModuleInfo()
|
/openbsd/gnu/llvm/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;
|
/openbsd/gnu/llvm/llvm/lib/Analysis/ |
H A D | ScopedNoAliasAA.cpp | 161 ImmutablePass *llvm::createScopedNoAliasAAWrapperPass() { in createScopedNoAliasAAWrapperPass() 165 ScopedNoAliasAAWrapperPass::ScopedNoAliasAAWrapperPass() : ImmutablePass(ID) { in ScopedNoAliasAAWrapperPass()
|