/external/llvm/tools/opt/ |
PassPrinters.h | 24 class PassInfo; 28 FunctionPass *createFunctionPassPrinter(const PassInfo *PI, raw_ostream &out, 31 CallGraphSCCPass *createCallGraphPassPrinter(const PassInfo *PI, 34 ModulePass *createModulePassPrinter(const PassInfo *PI, raw_ostream &out, 37 LoopPass *createLoopPassPrinter(const PassInfo *PI, raw_ostream &out, 40 RegionPass *createRegionPassPrinter(const PassInfo *PI, raw_ostream &out, 43 BasicBlockPass *createBasicBlockPassPrinter(const PassInfo *PI,
|
PassPrinters.cpp | 27 const PassInfo *PassToPrint; 33 FunctionPassPrinter(const PassInfo *PI, raw_ostream &out, bool Quiet) 61 const PassInfo *PassToPrint; 66 CallGraphSCCPassPrinter(const PassInfo *PI, raw_ostream &out, bool Quiet) 98 const PassInfo *PassToPrint; 103 ModulePassPrinter(const PassInfo *PI, raw_ostream &out, bool Quiet) 130 const PassInfo *PassToPrint; 135 LoopPassPrinter(const PassInfo *PI, raw_ostream &out, bool Quiet) 163 const PassInfo *PassToPrint; 168 RegionPassPrinter(const PassInfo *PI, raw_ostream &out, bool Quiet [all...] |
opt.cpp | 62 static cl::list<const PassInfo*, bool, PassNameParser> 524 const PassInfo *PassInf = PassList[i];
|
/external/llvm/include/llvm/ |
PassRegistry.h | 25 #include "llvm/PassInfo.h" 32 class PassInfo; 44 /// PassInfoMap - Keep track of the PassInfo object for each registered pass. 45 typedef DenseMap<const void *, const PassInfo *> MapType; 48 typedef StringMap<const PassInfo *> StringMapType; 51 std::vector<std::unique_ptr<const PassInfo>> ToFree; 63 /// getPassInfo - Look up a pass' corresponding PassInfo, indexed by the pass' 65 const PassInfo *getPassInfo(const void *TI) const; 67 /// getPassInfo - Look up a pass' corresponding PassInfo, indexed by the pass' 69 const PassInfo *getPassInfo(StringRef Arg) const [all...] |
PassInfo.h | 1 //===- llvm/PassInfo.h - Pass Info class ------------------------*- C++ -*-===// 10 // This file defines and implements the PassInfo class. 25 /// PassInfo class - An instance of this class exists for every pass known by 30 class PassInfo { 42 std::vector<const PassInfo*> ItfImpl;// Interfaces implemented by this pass 48 /// PassInfo ctor - Do not call this directly, this should only be invoked 50 PassInfo(const char *name, const char *arg, const void *pi, 57 /// PassInfo ctor - Do not call this directly, this should only be invoked 60 PassInfo(const char *name, const void *pi) 121 "Cannot call createPass on PassInfo without default ctor!") [all...] |
PassSupport.h | 26 #include "llvm/PassInfo.h" 58 PassInfo *PI = new PassInfo(name, arg, & passName ::ID, \ 59 PassInfo::NormalCtor_t(callDefaultCtor< passName >), cfg, analysis); \ 76 PassInfo *PI = new PassInfo(name, arg, & passName ::ID, \ 77 PassInfo::NormalCtor_t(callDefaultCtor< passName >), cfg, analysis); \ 119 struct RegisterPass : public PassInfo { 124 : PassInfo(Name, PassArg, &passName::ID, 125 PassInfo::NormalCtor_t(callDefaultCtor<passName>) [all...] |
Pass.h | 41 class PassInfo; 49 // AnalysisID - Use the PassInfo to identify a pass... 184 static const PassInfo *lookupPassInfo(const void *TI); 188 static const PassInfo *lookupPassInfo(StringRef Arg);
|
/external/llvm/include/llvm/IR/ |
LegacyPassNameParser.h | 43 public cl::parser<const PassInfo*> { 49 cl::parser<const PassInfo*>::initialize(); 58 virtual bool ignorablePassImpl(const PassInfo *P) const { return false; } 60 inline bool ignorablePass(const PassInfo *P) const { 69 void passRegistered(const PassInfo *P) override { 78 void passEnumerate(const PassInfo *P) override { passRegistered(P); } 85 cl::parser<const PassInfo*>::printOptionInfo(O, GlobalWidth); 108 bool ignorablePassImpl(const PassInfo *P) const override { 122 /// const PassInfo*, 132 bool operator()(const PassInfo &P) const [all...] |
LegacyPassManagers.h | 198 /// Retrieve the PassInfo for an analysis. 199 const PassInfo *findAnalysisPassInfo(AnalysisID AID) const; 258 /// Collection of PassInfo objects found via analysis IDs and in this top 262 mutable DenseMap<AnalysisID, const PassInfo *> AnalysisPassInfos;
|
/external/llvm/lib/IR/ |
PassRegistry.cpp | 41 const PassInfo *PassRegistry::getPassInfo(const void *TI) const { 47 const PassInfo *PassRegistry::getPassInfo(StringRef Arg) const { 57 void PassRegistry::registerPass(const PassInfo &PI, bool ShouldFree) { 70 ToFree.push_back(std::unique_ptr<const PassInfo>(&PI)); 82 PassInfo &Registeree, bool isDefault, 84 PassInfo *InterfaceInfo = const_cast<PassInfo *>(getPassInfo(InterfaceID)); 94 PassInfo *ImplementationInfo = const_cast<PassInfo *>(getPassInfo(PassID)); 117 ToFree.push_back(std::unique_ptr<const PassInfo>(&Registeree)) [all...] |
Pass.cpp | 63 const PassInfo *PI = PassRegistry::getPassRegistry()->getPassInfo(AID); 187 const PassInfo *Pass::lookupPassInfo(const void *TI) { 191 const PassInfo *Pass::lookupPassInfo(StringRef Arg) { 196 const PassInfo *PI = PassRegistry::getPassRegistry()->getPassInfo(ID); 210 : PassInfo(Name, InterfaceID) { 220 // passEnumerate callback on each PassInfo object. 227 : cl::parser<const PassInfo *>(O) { 247 void passEnumerate(const PassInfo *P) override { 270 const PassInfo *PI = Pass::lookupPassInfo(Arg);
|
LegacyPassManager.cpp | 62 typedef llvm::cl::list<const llvm::PassInfo *, bool, PassNameParser> 89 static bool ShouldPrintBeforeOrAfterPass(const PassInfo *PI, 92 const llvm::PassInfo *PassInf = PassesToPrint[i]; 103 static bool ShouldPrintBeforePass(const PassInfo *PI) { 109 static bool ShouldPrintAfterPass(const PassInfo *PI) { 336 /// Return function pass corresponding to PassInfo PI, that is 603 const PassInfo *PI = findAnalysisPassInfo(P->getPassID()); 621 const PassInfo *PI = findAnalysisPassInfo(*I); 718 const PassInfo *PassInf = findAnalysisPassInfo(PI); 720 const std::vector<const PassInfo*> &ImmPI [all...] |
/cts/tests/tests/app.usage/src/android/app/usage/cts/ |
ActivityTransitionTest.java | 36 private PassInfo mReceiver; 59 mReceiver = new PassInfo(new Handler()); 133 public static class PassInfo extends ResultReceiver { 137 public PassInfo(Handler handler) {
|
/external/llvm/include/llvm/Analysis/ |
Passes.h | 24 class PassInfo;
|
/external/llvm/tools/bugpoint/ |
bugpoint.cpp | 62 static cl::list<const PassInfo*, bool, PassNameParser> 102 const PassInfo *PI = PassRegistry::getPassRegistry()->getPassInfo(ID); 191 for (std::vector<const PassInfo*>::iterator I = PassList.begin(), 194 const PassInfo* PI = *I;
|
BugDriver.h | 28 class PassInfo; 115 bool debugPassMiscompilation(const PassInfo *ThePass,
|
/external/llvm/include/llvm/CodeGen/ |
Passes.h | 27 class PassInfo; 50 /// non-default ctors. These often don't have a registered PassInfo. Rather than 622 PassInfo *PI = new PassInfo(name, arg, & passName ::ID, \ 623 PassInfo::NormalCtor_t(callDefaultCtor< passName >), cfg, analysis, \ 624 PassInfo::TargetMachineCtor_t(callTargetMachineCtor< passName >)); \
|
/external/llvm/unittests/Analysis/ |
AliasAnalysisTest.cpp | 37 PassInfo *PI = new PassInfo("CheckModRef testing pass", "", &ID,
|
CFGTest.cpp | 72 PassInfo *PI = new PassInfo("isPotentiallyReachable testing pass",
|
/art/compiler/optimizing/ |
optimizing_compiler.cc | 89 class PassInfo; 147 friend PassInfo; 152 class PassInfo : public ValueObject { 154 PassInfo(const char *pass_name, PassInfoPrinter* pass_info_printer) 160 ~PassInfo() { 310 PassInfo pass_info(optimization->GetPassName(), pass_info_printer); 388 PassInfo pass_info(SsaLivenessAnalysis::kLivenessPassName, pass_info_printer); 392 PassInfo pass_info(RegisterAllocator::kRegisterAllocatorPassName, pass_info_printer); 570 PassInfo pass_info(HGraphBuilder::kBuilderPassName, &pass_info_printer); 584 PassInfo pass_info(SsaBuilder::kSsaBuilderPassName, &pass_info_printer) [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonCFGOptimizer.cpp | 238 PassInfo *PI = new PassInfo("Hexagon CFG Optimizer", "hexagon-cfg",
|
HexagonExpandPredSpillCode.cpp | 343 PassInfo *PI = new PassInfo(Name, "hexagon-spill-pred",
|
/external/llvm/include/llvm/Transforms/ |
Scalar.h | 27 class PassInfo;
|
/external/llvm/tools/llc/ |
llc.cpp | 350 const PassInfo *PI = PR->getPassInfo(StartAfter); 358 const PassInfo *PI = PR->getPassInfo(StopAfter);
|
/external/llvm/lib/CodeGen/ |
Passes.cpp | 490 const PassInfo *TPI = PR->getPassInfo(PrintMachineInstrs.getValue()); 491 const PassInfo *IPI = PR->getPassInfo(StringRef("machineinstr-printer"));
|