/freebsd-10.1-release/contrib/llvm/lib/Target/XCore/ |
H A D | XCoreTargetTransformInfo.cpp | 34 class XCoreTTI : public ImmutablePass, public TargetTransformInfo { 36 XCoreTTI() : ImmutablePass(ID) { 41 : ImmutablePass(ID) { 80 ImmutablePass *
|
H A D | XCore.h | 34 ImmutablePass *createXCoreTargetTransformInfoPass(const XCoreTargetMachine *TM);
|
/freebsd-10.1-release/contrib/llvm/include/llvm/Analysis/ |
H A D | Passes.h | 20 class ImmutablePass; 58 ImmutablePass *createNoAAPass(); 65 ImmutablePass *createBasicAliasAnalysisPass(); 87 ImmutablePass *createTypeBasedAliasAnalysisPass(); 94 ImmutablePass *createObjCARCAliasAnalysisPass();
|
H A D | TargetTransformInfo.h | 416 ImmutablePass *createNoTargetTransformInfoPass();
|
/freebsd-10.1-release/contrib/llvm/lib/Target/R600/ |
H A D | AMDGPUTargetTransformInfo.cpp | 36 class AMDGPUTTI : public ImmutablePass, public TargetTransformInfo { 46 AMDGPUTTI() : ImmutablePass(ID), TM(0), ST(0), TLI(0) { 51 : ImmutablePass(ID), TM(TM), ST(TM->getSubtargetImpl()), 85 ImmutablePass *
|
H A D | AMDGPU.h | 51 ImmutablePass *
|
/freebsd-10.1-release/contrib/llvm/lib/Analysis/ |
H A D | NoAliasAnalysis.cpp | 27 struct NoAA : public ImmutablePass, public AliasAnalysis { 29 NoAA() : ImmutablePass(ID) { 88 ImmutablePass *llvm::createNoAAPass() { return new NoAA(); }
|
H A D | TargetTransformInfo.cpp | 234 struct NoTTI : ImmutablePass, TargetTransformInfo { 237 NoTTI() : ImmutablePass(ID), DL(0) { 612 ImmutablePass *llvm::createNoTargetTransformInfoPass() {
|
H A D | TypeBasedAliasAnalysis.cpp | 276 class TypeBasedAliasAnalysis : public ImmutablePass, 280 TypeBasedAliasAnalysis() : ImmutablePass(ID) { 319 ImmutablePass *llvm::createTypeBasedAliasAnalysisPass() {
|
/freebsd-10.1-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | MachineBranchProbabilityInfo.h | 24 class MachineBranchProbabilityInfo : public ImmutablePass { 38 MachineBranchProbabilityInfo() : ImmutablePass(ID) {
|
H A D | GCMetadata.h | 164 class GCModuleInfo : public ImmutablePass {
|
H A D | Passes.h | 85 /// This is an ImmutablePass solely for the purpose of exposing CodeGen options 87 class TargetPassConfig : public ImmutablePass { 349 ImmutablePass *
|
/freebsd-10.1-release/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPC.h | 27 class ImmutablePass; 46 ImmutablePass *createPPCTargetTransformInfoPass(const PPCTargetMachine *TM);
|
H A D | PPCTargetTransformInfo.cpp | 35 class PPCTTI : public ImmutablePass, public TargetTransformInfo { 45 PPCTTI() : ImmutablePass(ID), TM(0), ST(0), TLI(0) { 50 : ImmutablePass(ID), TM(TM), ST(TM->getSubtargetImpl()), 114 ImmutablePass *
|
/freebsd-10.1-release/contrib/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCAliasAnalysis.h | 38 class ObjCARCAliasAnalysis : public ImmutablePass, 42 ObjCARCAliasAnalysis() : ImmutablePass(ID) {
|
H A D | ObjCARCAliasAnalysis.cpp | 44 ImmutablePass *llvm::createObjCARCAliasAnalysisPass() {
|
/freebsd-10.1-release/contrib/llvm/lib/Target/X86/ |
H A D | X86.h | 67 ImmutablePass *createX86TargetTransformInfoPass(const X86TargetMachine *TM);
|
/freebsd-10.1-release/contrib/llvm/include/llvm/ |
H A D | Pass.h | 42 class ImmutablePass; 171 virtual ImmutablePass *getAsImmutablePass(); 257 /// ImmutablePass class - This class is used to provide information that does 261 class ImmutablePass : public ModulePass { class in namespace:llvm 265 /// primarily because an ImmutablePass can "require" another ImmutablePass, 271 virtual ImmutablePass *getAsImmutablePass() { return this; } 277 explicit ImmutablePass(char &pid) function in class:llvm::ImmutablePass 281 virtual ~ImmutablePass();
|
/freebsd-10.1-release/contrib/llvm/lib/IR/ |
H A D | Pass.cpp | 91 ImmutablePass *Pass::getAsImmutablePass() { 118 // ImmutablePass Implementation 121 ImmutablePass::~ImmutablePass() { } 123 void ImmutablePass::initializePass() {
|
H A D | LegacyPassManager.cpp | 667 if (ImmutablePass *IP = P->getAsImmutablePass()) { 715 for (SmallVectorImpl<ImmutablePass *>::reverse_iterator I = 763 for (SmallVectorImpl<ImmutablePass *>::const_iterator I = 808 for (SmallVectorImpl<ImmutablePass *>::iterator 1432 SmallVectorImpl<ImmutablePass *>& IPV = getImmutablePasses(); 1433 for (SmallVectorImpl<ImmutablePass *>::const_iterator I = IPV.begin(), 1450 SmallVectorImpl<ImmutablePass *>& IPV = getImmutablePasses(); 1451 for (SmallVectorImpl<ImmutablePass *>::const_iterator I = IPV.begin(), 1703 SmallVectorImpl<ImmutablePass *>& IPV = getImmutablePasses(); 1704 for (SmallVectorImpl<ImmutablePass *> [all...] |
/freebsd-10.1-release/contrib/llvm/lib/Target/ARM/ |
H A D | ARM.h | 49 ImmutablePass *createARMTargetTransformInfoPass(const ARMBaseTargetMachine *TM);
|
/freebsd-10.1-release/contrib/llvm/include/llvm/IR/ |
H A D | DataLayout.h | 98 class DataLayout : public ImmutablePass { 167 : ImmutablePass(ID) { 175 ImmutablePass(ID),
|
H A D | LegacyPassManagers.h | 204 inline void addImmutablePass(ImmutablePass *P) { 209 inline SmallVectorImpl<ImmutablePass *>& getImmutablePasses() { 251 SmallVector<ImmutablePass *, 8> ImmutablePasses;
|
/freebsd-10.1-release/contrib/llvm/lib/CodeGen/ |
H A D | BasicTargetTransformInfo.cpp | 28 class BasicTTI : public ImmutablePass, public TargetTransformInfo { 38 BasicTTI() : ImmutablePass(ID), TM(0) { 42 BasicTTI(const TargetMachine *TM) : ImmutablePass(ID), TM(TM) { 127 ImmutablePass *
|
H A D | GCMetadata.cpp | 60 : ImmutablePass(ID) {
|