| /freebsd-12.1/contrib/llvm/include/llvm/ |
| H A D | Pass.h | 41 class ImmutablePass; variable 165 virtual ImmutablePass *getAsImmutablePass(); 256 class ImmutablePass : public ModulePass { 258 explicit ImmutablePass(char &pid) : ModulePass(pid) {} in ImmutablePass() function 261 ~ImmutablePass() override; 270 ImmutablePass *getAsImmutablePass() override { return this; } in getAsImmutablePass()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Pass.cpp | 108 ImmutablePass *Pass::getAsImmutablePass() { in getAsImmutablePass() 139 ImmutablePass::~ImmutablePass() = default; 141 void ImmutablePass::initializePass() { in initializePass()
|
| H A D | LegacyPassManager.cpp | 775 if (ImmutablePass *IP = P->getAsImmutablePass()) { in schedulePass() 836 void PMTopLevelManager::addImmutablePass(ImmutablePass *P) { in addImmutablePass() 879 for (ImmutablePass *P : ImmutablePasses) in dumpArguments() 909 for (ImmutablePass *P : ImmutablePasses) in ~PMTopLevelManager() 1535 for (ImmutablePass *ImPass : getImmutablePasses()) in doInitialization() 1550 for (ImmutablePass *ImPass : getImmutablePasses()) in doFinalization() 1852 for (ImmutablePass *ImPass : getImmutablePasses()) in run() 1861 for (ImmutablePass *ImPass : getImmutablePasses()) in run()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | Passes.h | 20 class ImmutablePass; variable 31 ImmutablePass *createObjCARCAAWrapperPass();
|
| H A D | ScopedNoAliasAA.h | 64 class ScopedNoAliasAAWrapperPass : public ImmutablePass { 85 ImmutablePass *createScopedNoAliasAAWrapperPass();
|
| H A D | TypeBasedAliasAnalysis.h | 69 class TypeBasedAAWrapperPass : public ImmutablePass { 90 ImmutablePass *createTypeBasedAAWrapperPass();
|
| H A D | CFLAndersAliasAnalysis.h | 105 class CFLAndersAAWrapperPass : public ImmutablePass { 122 ImmutablePass *createCFLAndersAAWrapperPass();
|
| H A D | CFLSteensAliasAnalysis.h | 122 class CFLSteensAAWrapperPass : public ImmutablePass { 139 ImmutablePass *createCFLSteensAAWrapperPass();
|
| H A D | ObjCARCAliasAnalysis.h | 78 class ObjCARCAAWrapperPass : public ImmutablePass {
|
| H A D | AliasAnalysis.h | 1058 struct ExternalAAWrapperPass : ImmutablePass { 1065 ExternalAAWrapperPass() : ImmutablePass(ID) { in ExternalAAWrapperPass() 1070 : ImmutablePass(ID), CB(std::move(CB)) { in ExternalAAWrapperPass() 1088 ImmutablePass *createExternalAAWrapperPass(
|
| H A D | ProfileSummaryInfo.h | 130 class ProfileSummaryInfoWrapperPass : public ImmutablePass {
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | MachineBranchProbabilityInfo.h | 25 class MachineBranchProbabilityInfo : public ImmutablePass { 39 MachineBranchProbabilityInfo() : ImmutablePass(ID) { in MachineBranchProbabilityInfo()
|
| H A D | RegisterUsageInfo.h | 34 class PhysicalRegisterUsageInfo : public ImmutablePass { 38 PhysicalRegisterUsageInfo() : ImmutablePass(ID) { in PhysicalRegisterUsageInfo()
|
| H A D | MachineModuleInfo.h | 78 class MachineModuleInfo : public ImmutablePass {
|
| H A D | GCMetadata.h | 153 class GCModuleInfo : public ImmutablePass {
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | LegacyPassManagers.h | 206 void addImmutablePass(ImmutablePass *P); 208 inline SmallVectorImpl<ImmutablePass *>& getImmutablePasses() { in getImmutablePasses() 248 SmallVector<ImmutablePass *, 16> ImmutablePasses; 251 SmallDenseMap<AnalysisID, ImmutablePass *, 8> ImmutablePassMap;
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAliasAnalysis.h | 72 class AMDGPUAAWrapperPass : public ImmutablePass { 78 AMDGPUAAWrapperPass() : ImmutablePass(ID) { in AMDGPUAAWrapperPass()
|
| H A D | AMDGPUAliasAnalysis.cpp | 45 ImmutablePass *llvm::createAMDGPUAAWrapperPass() { in createAMDGPUAAWrapperPass() 49 ImmutablePass *llvm::createAMDGPUExternalAAWrapperPass() { in createAMDGPUExternalAAWrapperPass()
|
| H A D | AMDGPUArgumentUsageInfo.h | 138 class AMDGPUArgumentUsageInfo : public ImmutablePass { 146 AMDGPUArgumentUsageInfo() : ImmutablePass(ID) { } in AMDGPUArgumentUsageInfo()
|
| H A D | AMDGPU.h | 215 ImmutablePass *createAMDGPUAAWrapperPass(); 217 ImmutablePass *createAMDGPUExternalAAWrapperPass();
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | ObjCARCAliasAnalysis.cpp | 142 ImmutablePass *llvm::createObjCARCAAWrapperPass() { in createObjCARCAAWrapperPass() 146 ObjCARCAAWrapperPass::ObjCARCAAWrapperPass() : ImmutablePass(ID) { in ObjCARCAAWrapperPass()
|
| H A D | ScopedNoAliasAA.cpp | 188 ImmutablePass *llvm::createScopedNoAliasAAWrapperPass() { in createScopedNoAliasAAWrapperPass() 192 ScopedNoAliasAAWrapperPass::ScopedNoAliasAAWrapperPass() : ImmutablePass(ID) { in ScopedNoAliasAAWrapperPass()
|
| H A D | CFLSteensAliasAnalysis.cpp | 342 ImmutablePass *llvm::createCFLSteensAAWrapperPass() { in createCFLSteensAAWrapperPass() 346 CFLSteensAAWrapperPass::CFLSteensAAWrapperPass() : ImmutablePass(ID) { in CFLSteensAAWrapperPass()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | Hexagon.h | 26 ImmutablePass *createHexagonTargetTransformInfoPass(const HexagonTargetMachine *TM);
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86.h | 23 class ImmutablePass; variable
|