HomeSort by: relevance | last modified time | path
    Searched refs:PassID (Results 1 - 25 of 26) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/IR/
PassInstrumentation.cpp 32 bool isSpecialPass(StringRef PassID, const std::vector<StringRef> &Specials) {
33 size_t Pos = PassID.find('<');
34 StringRef Prefix = PassID;
36 Prefix = PassID.substr(0, Pos);
PassTimingInfo.cpp 92 Timer *newPassTimer(StringRef PassID, StringRef PassDesc);
122 Timer *PassTimingInfo::newPassTimer(StringRef PassID, StringRef PassDesc) {
123 unsigned &num = PassIDCountMap[PassID];
128 return new Timer(PassID, PassDescNumbered, TG);
171 /// Returns the timer for the specified pass invocation of \p PassID.
173 Timer &TimePassesHandler::getPassTimer(StringRef PassID) {
175 TimerVector &Timers = TimingData[PassID];
177 Timers.emplace_back(new Timer(PassID, PassID, TG));
181 // Take a vector of Timers created for this \p PassID and appen
    [all...]
PrintPasses.cpp 56 static bool shouldPrintBeforeOrAfterPass(StringRef PassID,
58 return llvm::is_contained(PassesToPrint, PassID);
65 bool llvm::shouldPrintBeforePass(StringRef PassID) {
66 return PrintBeforeAll || shouldPrintBeforeOrAfterPass(PassID, PrintBefore);
69 bool llvm::shouldPrintAfterPass(StringRef PassID) {
70 return PrintAfterAll || shouldPrintBeforeOrAfterPass(PassID, PrintAfter);
PassRegistry.cpp 79 const void *PassID,
91 if (PassID) {
92 PassInfo *ImplementationInfo = const_cast<PassInfo *>(getPassInfo(PassID));
Pass.cpp 198 const void *PassID, bool isDefault)
200 PassRegistry::getPassRegistry()->registerAnalysisGroup(InterfaceID, PassID,
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
PrintPasses.h 24 bool shouldPrintBeforePass(StringRef PassID);
25 bool shouldPrintAfterPass(StringRef PassID);
PassTimingInfo.h 94 Timer &getPassTimer(StringRef PassID);
96 void startTimer(StringRef PassID);
97 void stopTimer(StringRef PassID);
100 void runBeforePass(StringRef PassID);
101 void runAfterPass(StringRef PassID);
PassInstrumentation.h 317 bool isSpecialPass(StringRef PassID, const std::vector<StringRef> &Specials);
  /src/external/apache2/llvm/dist/llvm/include/llvm/Passes/
StandardInstrumentations.h 48 void printBeforePass(StringRef PassID, Any IR);
49 void printAfterPass(StringRef PassID, Any IR);
50 void printAfterPassInvalidated(StringRef PassID);
52 bool shouldPrintBeforePass(StringRef PassID);
53 bool shouldPrintAfterPass(StringRef PassID);
57 void pushModuleDesc(StringRef PassID, Any IR);
58 PrintModuleDesc popModuleDesc(StringRef PassID);
74 bool shouldRun(StringRef PassID, Any IR);
181 void saveIRBeforePass(Any IR, StringRef PassID);
183 void handleIRAfterPass(Any IR, StringRef PassID);
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/
PassInfo.h 37 const void *PassID;
49 : PassName(name), PassArgument(arg), PassID(pi), IsCFGOnlyPass(isCFGOnly),
56 : PassName(name), PassID(pi), IsAnalysis(false), IsAnalysisGroup(true) {}
71 const void *getTypeInfo() const { return PassID; }
73 /// Return true if this PassID implements the specified ID pointer.
74 bool isPassID(const void *IDPtr) const { return PassID == IDPtr; }
PassRegistry.h 75 void registerAnalysisGroup(const void *InterfaceID, const void *PassID,
Pass.h 93 const void *PassID;
97 explicit Pass(PassKind K, char &pid) : PassID(&pid), Kind(K) {}
109 /// getPassID - Return the PassID number that corresponds to this pass.
111 return PassID;
PassSupport.h 126 const void *PassID = nullptr, bool isDefault = false);
  /src/external/apache2/llvm/dist/llvm/lib/Passes/
StandardInstrumentations.cpp 365 bool isIgnored(StringRef PassID) {
366 return isSpecialPass(PassID,
384 bool ChangeReporter<IRUnitT>::isInterestingPass(StringRef PassID) {
385 if (isIgnored(PassID))
390 return PrintPassNames.empty() || PrintPassNames.count(PassID.str());
396 bool ChangeReporter<IRUnitT>::isInteresting(Any IR, StringRef PassID) {
397 if (!isInterestingPass(PassID))
405 void ChangeReporter<IRUnitT>::saveIRBeforePass(Any IR, StringRef PassID) {
411 if (!isInteresting(IR, PassID))
422 generateIRRepresentation(IR, PassID, Data)
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
TargetPassConfig.h 194 void enablePass(AnalysisID PassID) { substitutePass(PassID, PassID); }
197 void disablePass(AnalysisID PassID) {
198 substitutePass(PassID, IdentifyingPassPtr());
454 AnalysisID addPass(AnalysisID PassID, bool verifyAfter = true);
ExecutionDomainFix.h 139 ExecutionDomainFix(char &PassID, const TargetRegisterClass &RC)
140 : MachineFunctionPass(PassID), RC(&RC), NumRegs(RC.getNumRegs()) {}
CodeGenPassBuilder.h 221 [this, ID, Pass = std::move(Pass)](AnalysisKey *PassID) {
222 if (PassID == ID)
229 [ID](AnalysisKey *PassID) { return PassID != ID; });
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
TailDuplication.cpp 37 TailDuplicateBase(char &PassID, bool PreRegAlloc)
38 : MachineFunctionPass(PassID), PreRegAlloc(PreRegAlloc) {}
MachinePassManager.cpp 43 PI.pushBeforeNonSkippedPassCallback([&MFAM](StringRef PassID, Any IR) {
47 std::string Banner = std::string("After ") + std::string(PassID);
TargetPassConfig.cpp 245 static IdentifyingPassPtr applyDisable(IdentifyingPassPtr PassID,
249 return PassID;
696 AnalysisID PassID = P->getPassID();
698 if (StartBefore == PassID && StartBeforeCount++ == StartBeforeInstanceNum)
700 if (StopBefore == PassID && StopBeforeCount++ == StopBeforeInstanceNum)
715 if (IP.TargetPassID == PassID)
722 if (StopAfter == PassID && StopAfterCount++ == StopAfterInstanceNum)
725 if (StartAfter == PassID && StartAfterCount++ == StartAfterInstanceNum)
736 AnalysisID TargetPassConfig::addPass(AnalysisID PassID, bool verifyAfter) {
737 IdentifyingPassPtr TargetID = getPassSubstitution(PassID);
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
SampleProfileProbe.h 64 void runAfterPass(StringRef PassID, Any IR);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopPassManager.cpp 241 PI.pushBeforeNonSkippedPassCallback([&LAR, &LI](StringRef PassID, Any IR) {
242 if (isSpecialPass(PassID, {"PassManager"}))
  /src/external/apache2/llvm/dist/llvm/lib/Remarks/
YAMLRemarkSerializer.cpp 65 unsigned PassID = StrTab.add(Remark->PassName).first;
68 mapRemarkHeader(io, PassID, NameID, Remark->Loc, FunctionID,
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
SampleProfileProbe.cpp 98 void PseudoProbeVerifier::runAfterPass(StringRef PassID, Any IR) {
100 "\n*** Pseudo Probe Verification After " + PassID.str() + " ***\n";
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
Debugify.cpp 980 static bool isIgnoredPass(StringRef PassID) {
981 return isSpecialPass(PassID, {"PassManager", "PassAdaptor",

Completed in 74 milliseconds

1 2