Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/include/llvm/
H A DPass.h41 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 DPass.cpp108 ImmutablePass *Pass::getAsImmutablePass() { in getAsImmutablePass()
139 ImmutablePass::~ImmutablePass() = default;
141 void ImmutablePass::initializePass() { in initializePass()
H A DLegacyPassManager.cpp775 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 DPasses.h20 class ImmutablePass; variable
31 ImmutablePass *createObjCARCAAWrapperPass();
H A DScopedNoAliasAA.h64 class ScopedNoAliasAAWrapperPass : public ImmutablePass {
85 ImmutablePass *createScopedNoAliasAAWrapperPass();
H A DTypeBasedAliasAnalysis.h69 class TypeBasedAAWrapperPass : public ImmutablePass {
90 ImmutablePass *createTypeBasedAAWrapperPass();
H A DCFLAndersAliasAnalysis.h105 class CFLAndersAAWrapperPass : public ImmutablePass {
122 ImmutablePass *createCFLAndersAAWrapperPass();
H A DCFLSteensAliasAnalysis.h122 class CFLSteensAAWrapperPass : public ImmutablePass {
139 ImmutablePass *createCFLSteensAAWrapperPass();
H A DObjCARCAliasAnalysis.h78 class ObjCARCAAWrapperPass : public ImmutablePass {
H A DAliasAnalysis.h1058 struct ExternalAAWrapperPass : ImmutablePass {
1065 ExternalAAWrapperPass() : ImmutablePass(ID) { in ExternalAAWrapperPass()
1070 : ImmutablePass(ID), CB(std::move(CB)) { in ExternalAAWrapperPass()
1088 ImmutablePass *createExternalAAWrapperPass(
H A DProfileSummaryInfo.h130 class ProfileSummaryInfoWrapperPass : public ImmutablePass {
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineBranchProbabilityInfo.h25 class MachineBranchProbabilityInfo : public ImmutablePass {
39 MachineBranchProbabilityInfo() : ImmutablePass(ID) { in MachineBranchProbabilityInfo()
H A DRegisterUsageInfo.h34 class PhysicalRegisterUsageInfo : public ImmutablePass {
38 PhysicalRegisterUsageInfo() : ImmutablePass(ID) { in PhysicalRegisterUsageInfo()
H A DMachineModuleInfo.h78 class MachineModuleInfo : public ImmutablePass {
H A DGCMetadata.h153 class GCModuleInfo : public ImmutablePass {
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DLegacyPassManagers.h206 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 DAMDGPUAliasAnalysis.h72 class AMDGPUAAWrapperPass : public ImmutablePass {
78 AMDGPUAAWrapperPass() : ImmutablePass(ID) { in AMDGPUAAWrapperPass()
H A DAMDGPUAliasAnalysis.cpp45 ImmutablePass *llvm::createAMDGPUAAWrapperPass() { in createAMDGPUAAWrapperPass()
49 ImmutablePass *llvm::createAMDGPUExternalAAWrapperPass() { in createAMDGPUExternalAAWrapperPass()
H A DAMDGPUArgumentUsageInfo.h138 class AMDGPUArgumentUsageInfo : public ImmutablePass {
146 AMDGPUArgumentUsageInfo() : ImmutablePass(ID) { } in AMDGPUArgumentUsageInfo()
H A DAMDGPU.h215 ImmutablePass *createAMDGPUAAWrapperPass();
217 ImmutablePass *createAMDGPUExternalAAWrapperPass();
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DObjCARCAliasAnalysis.cpp142 ImmutablePass *llvm::createObjCARCAAWrapperPass() { in createObjCARCAAWrapperPass()
146 ObjCARCAAWrapperPass::ObjCARCAAWrapperPass() : ImmutablePass(ID) { in ObjCARCAAWrapperPass()
H A DScopedNoAliasAA.cpp188 ImmutablePass *llvm::createScopedNoAliasAAWrapperPass() { in createScopedNoAliasAAWrapperPass()
192 ScopedNoAliasAAWrapperPass::ScopedNoAliasAAWrapperPass() : ImmutablePass(ID) { in ScopedNoAliasAAWrapperPass()
H A DCFLSteensAliasAnalysis.cpp342 ImmutablePass *llvm::createCFLSteensAAWrapperPass() { in createCFLSteensAAWrapperPass()
346 CFLSteensAAWrapperPass::CFLSteensAAWrapperPass() : ImmutablePass(ID) { in CFLSteensAAWrapperPass()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagon.h26 ImmutablePass *createHexagonTargetTransformInfoPass(const HexagonTargetMachine *TM);
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86.h23 class ImmutablePass; variable

12