/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | BasicBlockSectionsProfileReader.h | 159 ImmutablePass * 180 class BasicBlockSectionsProfileReaderWrapperPass : public ImmutablePass { 186 : ImmutablePass(ID), BBSPR(BasicBlockSectionsProfileReader(Buf)) { 192 : ImmutablePass(ID), BBSPR(BasicBlockSectionsProfileReader()) {
|
H A D | RegisterUsageInfo.h | 34 class PhysicalRegisterUsageInfo : public ImmutablePass { 38 PhysicalRegisterUsageInfo() : ImmutablePass(ID) { in PhysicalRegisterUsageInfo()
|
H A D | MachineBranchProbabilityInfo.h | 80 class MachineBranchProbabilityInfoWrapperPass : public ImmutablePass {
|
H A D | GCMetadata.h | 203 class GCModuleInfo : public ImmutablePass {
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ |
H A D | Pass.h | 41 class ImmutablePass; variable 178 virtual ImmutablePass *getAsImmutablePass(); 282 class ImmutablePass : public ModulePass { 284 explicit ImmutablePass(char &pid) : ModulePass(pid) {} in ImmutablePass() function 287 ~ImmutablePass() override; 296 ImmutablePass *getAsImmutablePass() override { return this; } in getAsImmutablePass()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXAliasAnalysis.cpp | 34 ImmutablePass *llvm::createNVPTXAAWrapperPass() { in createNVPTXAAWrapperPass() 38 ImmutablePass *llvm::createNVPTXExternalAAWrapperPass() { in createNVPTXExternalAAWrapperPass() 42 NVPTXAAWrapperPass::NVPTXAAWrapperPass() : ImmutablePass(ID) { in NVPTXAAWrapperPass()
|
H A D | NVPTXAliasAnalysis.h | 56 class NVPTXAAWrapperPass : public ImmutablePass { 94 ImmutablePass *createNVPTXAAWrapperPass(); 96 ImmutablePass *createNVPTXExternalAAWrapperPass();
|
/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 | 169 class AMDGPUArgumentUsageInfo : public ImmutablePass { 179 AMDGPUArgumentUsageInfo() : ImmutablePass(ID) { } in AMDGPUArgumentUsageInfo()
|
H A D | AMDGPUAliasAnalysis.h | 61 class AMDGPUAAWrapperPass : public ImmutablePass {
|
H A D | AMDGPU.h | 379 ImmutablePass *createAMDGPUAAWrapperPass(); 381 ImmutablePass *createAMDGPUExternalAAWrapperPass();
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | Hexagon.h | 19 class ImmutablePass; variable 23 ImmutablePass *createHexagonTargetTransformInfoPass(const HexagonTargetMachine *TM);
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Pass.cpp | 114 ImmutablePass *Pass::getAsImmutablePass() { in getAsImmutablePass() 152 // ImmutablePass Implementation 155 ImmutablePass::~ImmutablePass() = default; in initializePass() 157 void ImmutablePass::initializePass() {
|
H A D | LegacyPassManager.cpp | 323 for (ImmutablePass *ImPass : getImmutablePasses()) in doInitialization() 338 for (ImmutablePass *ImPass : getImmutablePasses()) in doFinalization() 536 for (ImmutablePass *ImPass : getImmutablePasses()) in run() 545 for (ImmutablePass *ImPass : getImmutablePasses()) in run() 736 if (ImmutablePass *IP = P->getAsImmutablePass()) { in schedulePass() 801 void PMTopLevelManager::addImmutablePass(ImmutablePass *P) { in addImmutablePass() 826 for (ImmutablePass *Pass : ImmutablePasses) in dumpPasses() 843 for (ImmutablePass *P : ImmutablePasses) in dumpArguments() 868 for (ImmutablePass *P : ImmutablePasses) in ~PMTopLevelManager()
|
/freebsd/contrib/llvm-project/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
|
/freebsd/contrib/llvm-project/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;
|
/freebsd/contrib/llvm-project/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 | 173 : ImmutablePass(ID), MMI(TM) { in MachineModuleInfoWrapperPass() 179 : ImmutablePass(ID), MMI(TM, ExtContext) { in MachineModuleInfoWrapperPass()
|
H A D | MachineBranchProbabilityInfo.cpp | 66 : ImmutablePass(ID) { in MachineBranchProbabilityInfoWrapperPass()
|
H A D | GCMetadata.cpp | 92 GCModuleInfo::GCModuleInfo() : ImmutablePass(ID) { in GCModuleInfo()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ScopedNoAliasAA.cpp | 160 ImmutablePass *llvm::createScopedNoAliasAAWrapperPass() { 164 ScopedNoAliasAAWrapperPass::ScopedNoAliasAAWrapperPass() : ImmutablePass(ID) {
|