HomeSort by relevance Sort by last modified time
    Searched refs:ImmutablePass (Results 1 - 25 of 34) sorted by null

1 2

  /external/llvm/include/llvm/Analysis/
Passes.h 20 class ImmutablePass;
58 ImmutablePass *createNoAAPass();
65 ImmutablePass *createBasicAliasAnalysisPass();
87 ImmutablePass *createTypeBasedAliasAnalysisPass();
94 ImmutablePass *createObjCARCAliasAnalysisPass();
116 ImmutablePass *createNoProfileInfoPass();
145 ImmutablePass *createNoPathProfileInfoPass();
TargetTransformInfo.h 365 ImmutablePass *createNoTargetTransformInfoPass();
  /external/llvm/lib/Target/R600/
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 *
AMDGPU.h 50 ImmutablePass *
  /external/llvm/lib/Analysis/
NoAliasAnalysis.cpp 27 struct NoAA : public ImmutablePass, public AliasAnalysis {
29 NoAA() : ImmutablePass(ID) {
88 ImmutablePass *llvm::createNoAAPass() { return new NoAA(); }
PathProfileInfo.cpp 406 struct NoPathProfileInfo : public ImmutablePass, public PathProfileInfo {
408 NoPathProfileInfo() : ImmutablePass(ID) {
433 ImmutablePass *llvm::createNoPathProfileInfoPass() { return new NoPathProfileInfo(); }
TypeBasedAliasAnalysis.cpp 209 class TypeBasedAliasAnalysis : public ImmutablePass,
213 TypeBasedAliasAnalysis() : ImmutablePass(ID) {
252 ImmutablePass *llvm::createTypeBasedAliasAnalysisPass() {
TargetTransformInfo.cpp 220 struct NoTTI : ImmutablePass, TargetTransformInfo {
223 NoTTI() : ImmutablePass(ID), DL(0) {
580 ImmutablePass *llvm::createNoTargetTransformInfoPass() {
  /external/llvm/lib/Transforms/ObjCARC/
ObjCARCAliasAnalysis.h 38 class ObjCARCAliasAnalysis : public ImmutablePass,
42 ObjCARCAliasAnalysis() : ImmutablePass(ID) {
ObjCARCAliasAnalysis.cpp 44 ImmutablePass *llvm::createObjCARCAliasAnalysisPass() {
  /external/llvm/include/llvm/CodeGen/
MachineBranchProbabilityInfo.h 24 class MachineBranchProbabilityInfo : public ImmutablePass {
38 MachineBranchProbabilityInfo() : ImmutablePass(ID) {
Passes.h 82 /// This is an ImmutablePass solely for the purpose of exposing CodeGen options
84 class TargetPassConfig : public ImmutablePass {
332 ImmutablePass *
GCMetadata.h 164 class GCModuleInfo : public ImmutablePass {
  /external/llvm/lib/Target/PowerPC/
PPC.h 27 class ImmutablePass;
46 ImmutablePass *createPPCTargetTransformInfoPass(const PPCTargetMachine *TM);
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()),
113 ImmutablePass *
  /external/llvm/lib/Target/X86/
X86.h 67 ImmutablePass *createX86TargetTransformInfoPass(const X86TargetMachine *TM);
X86TargetTransformInfo.cpp 35 class X86TTI : public ImmutablePass, public TargetTransformInfo {
44 X86TTI() : ImmutablePass(ID), ST(0), TLI(0) {
49 : ImmutablePass(ID), ST(TM->getSubtargetImpl()),
114 ImmutablePass *
  /external/llvm/include/llvm/
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 {
265 /// primarily because an ImmutablePass can "require" another ImmutablePass,
271 virtual ImmutablePass *getAsImmutablePass() { return this; }
277 explicit ImmutablePass(char &pid)
281 virtual ~ImmutablePass();
PassManagers.h 204 inline void addImmutablePass(ImmutablePass *P) {
209 inline SmallVectorImpl<ImmutablePass *>& getImmutablePasses() {
251 SmallVector<ImmutablePass *, 8> ImmutablePasses;
  /external/llvm/lib/Target/ARM/
ARM.h 49 ImmutablePass *createARMTargetTransformInfoPass(const ARMBaseTargetMachine *TM);
  /external/llvm/lib/IR/
Pass.cpp 91 ImmutablePass *Pass::getAsImmutablePass() {
118 // ImmutablePass Implementation
121 ImmutablePass::~ImmutablePass() { }
123 void ImmutablePass::initializePass() {
  /external/llvm/include/llvm/IR/
DataLayout.h 98 class DataLayout : public ImmutablePass {
167 : ImmutablePass(ID) {
175 ImmutablePass(ID),
  /external/llvm/lib/CodeGen/
BasicTargetTransformInfo.cpp 28 class BasicTTI : public ImmutablePass, public TargetTransformInfo {
38 BasicTTI() : ImmutablePass(ID), TM(0) {
42 BasicTTI(const TargetMachine *TM) : ImmutablePass(ID), TM(TM) {
124 ImmutablePass *
GCMetadata.cpp 60 : ImmutablePass(ID) {
  /external/llvm/lib/Target/
TargetLibraryInfo.cpp 587 TargetLibraryInfo::TargetLibraryInfo() : ImmutablePass(ID) {
594 TargetLibraryInfo::TargetLibraryInfo(const Triple &T) : ImmutablePass(ID) {
602 : ImmutablePass(ID) {

Completed in 2499 milliseconds

1 2