Home
last modified time | relevance | path

Searched refs:PassID (Results 1 – 25 of 29) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Passes/
H A DStandardInstrumentations.h53 const StringRef PassID; member
57 : M{M}, DumpIRFilename{DumpIRFilename}, IRName{IRName}, PassID(PassID) { in PassRunDescriptor()
61 void printBeforePass(StringRef PassID, Any IR);
62 void printAfterPass(StringRef PassID, Any IR);
63 void printAfterPassInvalidated(StringRef PassID);
65 bool shouldPrintBeforePass(StringRef PassID);
66 bool shouldPrintAfterPass(StringRef PassID);
70 void pushPassRunDescriptor(StringRef PassID, Any IR,
91 bool shouldRun(StringRef PassID, Any IR);
204 void handleInvalidatedPass(StringRef PassID);
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DPassTimingInfo.cpp122 unsigned &num = PassIDCountMap[PassID]; in newPassTimer()
127 return new Timer(PassID, PassDescNumbered, TG); in newPassTimer()
175 TimerVector &Timers = TimingData[PassID]; in getPassTimer()
177 Timers.emplace_back(new Timer(PassID, PassID, TG)); in getPassTimer()
183 TimerVector &Timers = TimingData[PassID]; in getPassTimer()
188 Timer *T = new Timer(PassID, FullDesc, TG); in getPassTimer()
226 StringRef PassID = I.getKey(); in dump() local
236 StringRef PassID = I.getKey(); in dump() local
247 return isSpecialPass(PassID, in shouldIgnorePass()
253 if (shouldIgnorePass(PassID)) in startPassTimer()
[all …]
H A DPassInstrumentation.cpp33 bool isSpecialPass(StringRef PassID, const std::vector<StringRef> &Specials) { in isSpecialPass() argument
34 size_t Pos = PassID.find('<'); in isSpecialPass()
35 StringRef Prefix = PassID; in isSpecialPass()
37 Prefix = PassID.substr(0, Pos); in isSpecialPass()
H A DPrintPasses.cpp117 static bool shouldPrintBeforeOrAfterPass(StringRef PassID, in shouldPrintBeforeOrAfterPass() argument
119 return llvm::is_contained(PassesToPrint, PassID); in shouldPrintBeforeOrAfterPass()
126 bool llvm::shouldPrintBeforePass(StringRef PassID) { in shouldPrintBeforePass() argument
127 return PrintBeforeAll || shouldPrintBeforeOrAfterPass(PassID, PrintBefore); in shouldPrintBeforePass()
130 bool llvm::shouldPrintAfterPass(StringRef PassID) { in shouldPrintAfterPass() argument
131 return PrintAfterAll || shouldPrintBeforeOrAfterPass(PassID, PrintAfter); in shouldPrintAfterPass()
H A DPassRegistry.cpp73 const void *PassID, in registerAnalysisGroup() argument
85 if (PassID) { in registerAnalysisGroup()
86 PassInfo *ImplementationInfo = const_cast<PassInfo *>(getPassInfo(PassID)); in registerAnalysisGroup()
H A DPass.cpp214 const void *PassID, bool isDefault) in RegisterAGBase() argument
216 PassRegistry::getPassRegistry()->registerAnalysisGroup(InterfaceID, PassID, in RegisterAGBase()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Passes/
H A DStandardInstrumentations.cpp305 return isSpecialPass(PassID, in isIgnored()
385 if (isIgnored(PassID)) { in handleIRAfterPass()
417 handleInvalidated(PassID); in handleInvalidatedPass()
454 PassID, Name); in omitAfter()
556 handleIR(After, PassID); in handleAfter()
772 assert(Descriptor.PassID.equals(PassID) && in popPassRunDescriptor()
797 if (isIgnored(PassID)) in printBeforePass()
802 (shouldPrintBeforePass(PassID) || shouldPrintAfterPass(PassID))) in printBeforePass()
843 if (isIgnored(PassID)) in printAfterPass()
876 if (isIgnored(PassID)) in printAfterPassInvalidated()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DPassTimingInfo.h97 Timer &getPassTimer(StringRef PassID, bool IsPass);
99 void startAnalysisTimer(StringRef PassID);
100 void stopAnalysisTimer(StringRef PassID);
101 void startPassTimer(StringRef PassID);
102 void stopPassTimer(StringRef PassID);
H A DPrintPasses.h39 bool shouldPrintBeforePass(StringRef PassID);
40 bool shouldPrintAfterPass(StringRef PassID);
H A DPassInstrumentation.h330 bool isSpecialPass(StringRef PassID, const std::vector<StringRef> &Specials);
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/
H A DPassInfo.h37 const void *PassID; variable
49 : PassName(name), PassArgument(arg), PassID(pi), IsCFGOnlyPass(isCFGOnly), in PassInfo()
56 : PassName(name), PassID(pi), IsAnalysis(false), IsAnalysisGroup(true) {} in PassInfo()
71 const void *getTypeInfo() const { return PassID; } in getTypeInfo()
74 bool isPassID(const void *IDPtr) const { return PassID == IDPtr; } in isPassID()
H A DPass.h96 const void *PassID; variable
100 explicit Pass(PassKind K, char &pid) : PassID(&pid), Kind(K) {} in Pass()
114 return PassID; in getPassID()
H A DPassRegistry.h74 void registerAnalysisGroup(const void *InterfaceID, const void *PassID,
H A DPassSupport.h141 const void *PassID = nullptr, bool isDefault = false);
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineFunctionPass.cpp77 StringRef PassID; in runOnFunction() local
80 PassID = PI->getPassArgument(); in runOnFunction()
82 const bool IsInterestingPass = isPassInPrintList(PassID); in runOnFunction()
128 errs() << ("*** IR Dump After " + getPassName() + " (" + PassID + in runOnFunction()
160 if (!PassID.empty()) in runOnFunction()
161 errs() << " (" << PassID << ")"; in runOnFunction()
H A DTailDuplication.cpp37 TailDuplicateBase(char &PassID, bool PreRegAlloc) in TailDuplicateBase() argument
38 : MachineFunctionPass(PassID), PreRegAlloc(PreRegAlloc) {} in TailDuplicateBase()
H A DMachinePassManager.cpp44 PI.pushBeforeNonSkippedPassCallback([&MFAM](StringRef PassID, Any IR) { in run() argument
48 std::string Banner = std::string("After ") + std::string(PassID); in run()
H A DTargetPassConfig.cpp261 static IdentifyingPassPtr applyDisable(IdentifyingPassPtr PassID, in applyDisable() argument
265 return PassID; in applyDisable()
695 AnalysisID PassID = P->getPassID(); in addPass() local
697 if (StartBefore == PassID && StartBeforeCount++ == StartBeforeInstanceNum) in addPass()
699 if (StopBefore == PassID && StopBeforeCount++ == StopBeforeInstanceNum) in addPass()
715 if (IP.TargetPassID == PassID) in addPass()
721 if (StopAfter == PassID && StopAfterCount++ == StopAfterInstanceNum) in addPass()
724 if (StartAfter == PassID && StartAfterCount++ == StartAfterInstanceNum) in addPass()
735 AnalysisID TargetPassConfig::addPass(AnalysisID PassID) { in addPass() argument
736 IdentifyingPassPtr TargetID = getPassSubstitution(PassID); in addPass()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetPassConfig.h215 void enablePass(AnalysisID PassID) { substitutePass(PassID, PassID); } in enablePass() argument
218 void disablePass(AnalysisID PassID) { in disablePass() argument
219 substitutePass(PassID, IdentifyingPassPtr()); in disablePass()
479 AnalysisID addPass(AnalysisID PassID);
H A DExecutionDomainFix.h139 ExecutionDomainFix(char &PassID, const TargetRegisterClass &RC) in ExecutionDomainFix() argument
140 : MachineFunctionPass(PassID), RC(&RC), NumRegs(RC.getNumRegs()) {} in ExecutionDomainFix()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Remarks/
H A DYAMLRemarkSerializer.cpp65 unsigned PassID = StrTab.add(Remark->PassName).first; in mapping() local
68 mapRemarkHeader(io, PassID, NameID, Remark->Loc, FunctionID, in mapping()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DSampleProfileProbe.h52 void runAfterPass(StringRef PassID, Any IR);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopPassManager.cpp269 PI.pushBeforeNonSkippedPassCallback([&LAR, &LI](StringRef PassID, Any IR) { in run() argument
270 if (isSpecialPass(PassID, {"PassManager"})) in run()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSampleProfileProbe.cpp95 void PseudoProbeVerifier::runAfterPass(StringRef PassID, Any IR) { in runAfterPass() argument
97 "\n*** Pseudo Probe Verification After " + PassID.str() + " ***\n"; in runAfterPass()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DRegBankSelect.h620 RegBankSelect(char &PassID = ID, Mode RunningMode = Fast);

12