/external/llvm/include/llvm/Analysis/ |
H A D | Passes.h | 20 class ImmutablePass; 58 ImmutablePass *createNoAAPass(); 65 ImmutablePass *createBasicAliasAnalysisPass(); 87 ImmutablePass *createTypeBasedAliasAnalysisPass(); 94 ImmutablePass *createObjCARCAliasAnalysisPass(); 148 ImmutablePass *createJumpInstrTableInfoPass();
|
H A D | JumpInstrTableInfo.h | 36 class JumpInstrTableInfo : public ImmutablePass {
|
H A D | TargetTransformInfo.h | 430 ImmutablePass *createNoTargetTransformInfoPass();
|
/external/llvm/lib/Target/XCore/ |
H A D | XCoreTargetTransformInfo.cpp | 35 class XCoreTTI final : public ImmutablePass, public TargetTransformInfo { 37 XCoreTTI() : ImmutablePass(ID) { 42 : ImmutablePass(ID) { 77 ImmutablePass *
|
H A D | XCore.h | 35 ImmutablePass *createXCoreTargetTransformInfoPass(const XCoreTargetMachine *TM);
|
/external/llvm/lib/Analysis/ |
H A D | JumpInstrTableInfo.cpp | 27 ImmutablePass *llvm::createJumpInstrTableInfoPass() { 31 JumpInstrTableInfo::JumpInstrTableInfo() : ImmutablePass(ID), Tables() {
|
H A D | NoAliasAnalysis.cpp | 28 struct NoAA : public ImmutablePass, public AliasAnalysis { 30 NoAA() : ImmutablePass(ID) { 95 ImmutablePass *llvm::createNoAAPass() { return new NoAA(); }
|
H A D | TypeBasedAliasAnalysis.cpp | 275 class TypeBasedAliasAnalysis : public ImmutablePass, 279 TypeBasedAliasAnalysis() : ImmutablePass(ID) { 318 ImmutablePass *llvm::createTypeBasedAliasAnalysisPass() {
|
/external/llvm/lib/Target/X86/ |
H A D | X86.h | 23 class ImmutablePass; 69 ImmutablePass *createX86TargetTransformInfoPass(const X86TargetMachine *TM);
|
/external/llvm/include/llvm/CodeGen/ |
H A D | MachineBranchProbabilityInfo.h | 24 class MachineBranchProbabilityInfo : public ImmutablePass { 38 MachineBranchProbabilityInfo() : ImmutablePass(ID) {
|
H A D | Passes.h | 85 /// This is an ImmutablePass solely for the purpose of exposing CodeGen options 87 class TargetPassConfig : public ImmutablePass { 354 ImmutablePass *
|
H A D | GCMetadata.h | 166 class GCModuleInfo : public ImmutablePass {
|
/external/llvm/lib/Target/ARM/ |
H A D | ARM.h | 25 class ImmutablePass; 50 ImmutablePass *createARMTargetTransformInfoPass(const ARMBaseTargetMachine *TM);
|
/external/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCAliasAnalysis.h | 38 class ObjCARCAliasAnalysis : public ImmutablePass, 42 ObjCARCAliasAnalysis() : ImmutablePass(ID) {
|
H A D | ObjCARCAliasAnalysis.cpp | 45 ImmutablePass *llvm::createObjCARCAliasAnalysisPass() {
|
/external/llvm/lib/Target/R600/ |
H A D | AMDGPUTargetTransformInfo.cpp | 39 class AMDGPUTTI final : public ImmutablePass, public TargetTransformInfo { 49 AMDGPUTTI() : ImmutablePass(ID), TM(nullptr), ST(nullptr), TLI(nullptr) { 54 : ImmutablePass(ID), TM(TM), ST(TM->getSubtargetImpl()), 89 ImmutablePass *
|
H A D | AMDGPU.h | 57 ImmutablePass *
|
/external/llvm/include/llvm/ |
H A D | Pass.h | 42 class ImmutablePass; 172 virtual ImmutablePass *getAsImmutablePass(); 258 /// ImmutablePass class - This class is used to provide information that does 262 class ImmutablePass : public ModulePass { class in namespace:llvm 266 /// primarily because an ImmutablePass can "require" another ImmutablePass, 272 ImmutablePass *getAsImmutablePass() override { return this; } 278 explicit ImmutablePass(char &pid) function in class:llvm::ImmutablePass 282 virtual ~ImmutablePass();
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64.h | 43 ImmutablePass *
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPC.h | 28 class ImmutablePass; 50 ImmutablePass *createPPCTargetTransformInfoPass(const PPCTargetMachine *TM);
|
H A D | PPCTargetTransformInfo.cpp | 40 class PPCTTI final : public ImmutablePass, public TargetTransformInfo { 45 PPCTTI() : ImmutablePass(ID), ST(nullptr), TLI(nullptr) { 50 : ImmutablePass(ID), ST(TM->getSubtargetImpl()), 119 ImmutablePass *
|
/external/llvm/lib/IR/ |
H A D | Pass.cpp | 94 ImmutablePass *Pass::getAsImmutablePass() { 121 // ImmutablePass Implementation 124 ImmutablePass::~ImmutablePass() { } 126 void ImmutablePass::initializePass() {
|
/external/llvm/include/llvm/IR/ |
H A D | LegacyPassManagers.h | 204 inline void addImmutablePass(ImmutablePass *P) { 209 inline SmallVectorImpl<ImmutablePass *>& getImmutablePasses() { 251 SmallVector<ImmutablePass *, 8> ImmutablePasses;
|
/external/llvm/lib/CodeGen/ |
H A D | BasicTargetTransformInfo.cpp | 35 class BasicTTI final : public ImmutablePass, public TargetTransformInfo { 48 BasicTTI() : ImmutablePass(ID), TM(nullptr) { 52 BasicTTI(const TargetMachine *TM) : ImmutablePass(ID), TM(TM) { 133 ImmutablePass *
|
H A D | GCMetadata.cpp | 60 : ImmutablePass(ID) {
|