HomeSort by relevance Sort by last modified time
    Searched refs:ImmutablePass (Results 1 - 25 of 32) 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 336 ImmutablePass *createNoTargetTransformInfoPass();
  /external/llvm/lib/Analysis/
NoAliasAnalysis.cpp 27 struct NoAA : public ImmutablePass, public AliasAnalysis {
29 NoAA() : ImmutablePass(ID) {
88 ImmutablePass *llvm::createNoAAPass() { return new NoAA(); }
TypeBasedAliasAnalysis.cpp 117 class TypeBasedAliasAnalysis : public ImmutablePass,
121 TypeBasedAliasAnalysis() : ImmutablePass(ID) {
159 ImmutablePass *llvm::createTypeBasedAliasAnalysisPass() {
PathProfileInfo.cpp 406 struct NoPathProfileInfo : public ImmutablePass, public PathProfileInfo {
408 NoPathProfileInfo() : ImmutablePass(ID) {
433 ImmutablePass *llvm::createNoPathProfileInfoPass() { return new NoPathProfileInfo(); }
TargetTransformInfo.cpp 205 struct NoTTI : ImmutablePass, TargetTransformInfo {
208 NoTTI() : ImmutablePass(ID), DL(0) {
553 ImmutablePass *llvm::createNoTargetTransformInfoPass() {
  /external/llvm/lib/Target/PowerPC/
PPC.h 28 class ImmutablePass;
43 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()),
111 ImmutablePass *
  /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 25 class MachineBranchProbabilityInfo : public ImmutablePass {
39 MachineBranchProbabilityInfo() : ImmutablePass(ID) {
Passes.h 40 /// This is an ImmutablePass solely for the purpose of exposing CodeGen options
42 class TargetPassConfig : public ImmutablePass {
298 ImmutablePass *
GCMetadata.h 164 class GCModuleInfo : public ImmutablePass {
  /external/llvm/lib/Target/X86/
X86.h 67 ImmutablePass *createX86TargetTransformInfoPass(const X86TargetMachine *TM);
X86TargetTransformInfo.cpp 35 class X86TTI : public ImmutablePass, public TargetTransformInfo {
45 X86TTI() : ImmutablePass(ID), TM(0), ST(0), TLI(0) {
50 : ImmutablePass(ID), TM(TM), ST(TM->getSubtargetImpl()),
111 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);
ARMTargetTransformInfo.cpp 35 class ARMTTI : public ImmutablePass, public TargetTransformInfo {
45 ARMTTI() : ImmutablePass(ID), TM(0), ST(0), TLI(0) {
50 : ImmutablePass(ID), TM(TM), ST(TM->getSubtargetImpl()),
137 ImmutablePass *
  /external/llvm/lib/IR/
Pass.cpp 91 ImmutablePass *Pass::getAsImmutablePass() {
118 // ImmutablePass Implementation
121 ImmutablePass::~ImmutablePass() { }
123 void ImmutablePass::initializePass() {
PassManager.cpp 659 if (ImmutablePass *IP = P->getAsImmutablePass()) {
707 for (SmallVector<ImmutablePass *, 8>::reverse_iterator I =
755 for (SmallVector<ImmutablePass *, 8>::const_iterator I =
800 for (SmallVectorImpl<ImmutablePass *>::iterator
    [all...]
  /external/llvm/include/llvm/IR/
DataLayout.h 96 class DataLayout : public ImmutablePass {
165 : ImmutablePass(ID) {
173 ImmutablePass(ID),
  /external/llvm/lib/CodeGen/
BasicTargetTransformInfo.cpp 28 class BasicTTI : public ImmutablePass, public TargetTransformInfo {
36 BasicTTI() : ImmutablePass(ID), TLI(0) {
40 BasicTTI(const TargetLoweringBase *TLI) : ImmutablePass(ID), TLI(TLI) {
115 ImmutablePass *
GCMetadata.cpp 60 : ImmutablePass(ID) {
  /external/llvm/lib/Target/
TargetLibraryInfo.cpp 580 TargetLibraryInfo::TargetLibraryInfo() : ImmutablePass(ID) {
587 TargetLibraryInfo::TargetLibraryInfo(const Triple &T) : ImmutablePass(ID) {
595 : ImmutablePass(ID) {

Completed in 442 milliseconds

1 2