Home
last modified time | relevance | path

Searched refs:ImmutablePass (Results 1 – 25 of 46) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/
H A DPass.h42 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 DBasicBlockSectionsProfileReader.h136 ImmutablePass *
157 class BasicBlockSectionsProfileReaderWrapperPass : public ImmutablePass {
163 : ImmutablePass(ID), BBSPR(BasicBlockSectionsProfileReader(Buf)) { in BasicBlockSectionsProfileReaderWrapperPass()
169 : ImmutablePass(ID), BBSPR(BasicBlockSectionsProfileReader()) { in BasicBlockSectionsProfileReaderWrapperPass()
H A DRegisterUsageInfo.h66 class PhysicalRegisterUsageInfoWrapperLegacy : public ImmutablePass {
71 PhysicalRegisterUsageInfoWrapperLegacy() : ImmutablePass(ID) { in PhysicalRegisterUsageInfoWrapperLegacy()
H A DRegAllocPriorityAdvisor.h127 class RegAllocPriorityAdvisorAnalysisLegacy : public ImmutablePass {
131 : ImmutablePass(ID), Mode(Mode) {}; in RegAllocPriorityAdvisorAnalysisLegacy()
H A DRegAllocEvictionAdvisor.h197 class RegAllocEvictionAdvisorAnalysisLegacy : public ImmutablePass {
202 : ImmutablePass(ID), Mode(Mode) {}; in RegAllocEvictionAdvisorAnalysisLegacy()
H A DMachineBranchProbabilityInfo.h80 class MachineBranchProbabilityInfoWrapperPass : public ImmutablePass {
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXAliasAnalysis.h62 class NVPTXAAWrapperPass : public ImmutablePass {
107 ImmutablePass *createNVPTXAAWrapperPass();
108 ImmutablePass *createNVPTXExternalAAWrapperPass();
H A DNVPTXAliasAnalysis.cpp40 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 DAMDGPUAliasAnalysis.cpp33 ImmutablePass *llvm::createAMDGPUAAWrapperPass() { in createAMDGPUAAWrapperPass()
37 ImmutablePass *llvm::createAMDGPUExternalAAWrapperPass() { in createAMDGPUExternalAAWrapperPass()
41 AMDGPUAAWrapperPass::AMDGPUAAWrapperPass() : ImmutablePass(ID) {} in AMDGPUAAWrapperPass()
H A DAMDGPUArgumentUsageInfo.h174 class AMDGPUArgumentUsageInfo : public ImmutablePass {
184 AMDGPUArgumentUsageInfo() : ImmutablePass(ID) { } in AMDGPUArgumentUsageInfo()
H A DAMDGPUAliasAnalysis.h61 class AMDGPUAAWrapperPass : public ImmutablePass {
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DPass.cpp110 ImmutablePass *Pass::getAsImmutablePass() { in getAsImmutablePass()
151 ImmutablePass::~ImmutablePass() = default;
153 void ImmutablePass::initializePass() { in initializePass()
H A DLegacyPassManager.cpp318 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 DScopedNoAliasAA.h70 class LLVM_ABI ScopedNoAliasAAWrapperPass : public ImmutablePass {
91 LLVM_ABI ImmutablePass *createScopedNoAliasAAWrapperPass();
H A DModuleSummaryAnalysis.h83 class LLVM_ABI ImmutableModuleSummaryIndexWrapperPass : public ImmutablePass {
100 LLVM_ABI ImmutablePass *
H A DTypeBasedAliasAnalysis.h86 class LLVM_ABI TypeBasedAAWrapperPass : public ImmutablePass {
107 LLVM_ABI ImmutablePass *createTypeBasedAAWrapperPass();
H A DPasses.h21 class ImmutablePass; variable
H A DStaticDataProfileInfo.h53 class LLVM_ABI StaticDataProfileInfoWrapperPass : public ImmutablePass {
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DLegacyPassManagers.h199 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 DHexagon.h21 class ImmutablePass; variable
74 ImmutablePass *
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScopedNoAliasAA.cpp169 ImmutablePass *llvm::createScopedNoAliasAAWrapperPass() { in createScopedNoAliasAAWrapperPass()
173 ScopedNoAliasAAWrapperPass::ScopedNoAliasAAWrapperPass() : ImmutablePass(ID) {} in ScopedNoAliasAAWrapperPass()
H A DStaticDataProfileInfo.cpp66 : ImmutablePass(ID) {} in StaticDataProfileInfoWrapperPass()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineModuleInfo.cpp155 : ImmutablePass(ID), MMI(TM) { in MachineModuleInfoWrapperPass()
161 : ImmutablePass(ID), MMI(TM, ExtContext) { in MachineModuleInfoWrapperPass()
H A DMachineBranchProbabilityInfo.cpp66 : ImmutablePass(ID) { in MachineBranchProbabilityInfoWrapperPass()
H A DGCMetadata.cpp91 GCModuleInfo::GCModuleInfo() : ImmutablePass(ID) { in GCModuleInfo()

12