Home
last modified time | relevance | path

Searched refs:PassName (Results 1 – 25 of 51) sorted by relevance

123

/src/contrib/llvm-project/llvm/include/llvm/IR/
H A DDiagnosticInfo.h458 const char *PassName, StringRef RemarkName, in DiagnosticInfoOptimizationBase() argument
462 PassName(PassName), RemarkName(RemarkName) {} in DiagnosticInfoOptimizationBase()
479 StringRef getPassName() const { return PassName; } in getPassName()
515 const char *PassName;
635 const char *PassName, StringRef RemarkName,
639 : DiagnosticInfoOptimizationBase(Kind, Severity, PassName, RemarkName, Fn, in DiagnosticInfoOptimizationBase() argument
650 DiagnosticInfoIROptimization(const char *PassName, StringRef Prepend, in DiagnosticInfoIROptimization() argument
653 (DiagnosticKind)Orig.getKind(), Orig.getSeverity(), PassName, in DiagnosticInfoIROptimization()
670 const char *PassName, const Function &Fn, in DiagnosticInfoIROptimization() argument
672 : DiagnosticInfoOptimizationBase(Kind, Severity, PassName, "", Fn, Loc) { in DiagnosticInfoIROptimization()
[all …]
H A DDiagnosticHandler.h53 virtual bool isAnalysisRemarkEnabled(StringRef PassName) const;
57 virtual bool isMissedOptRemarkEnabled(StringRef PassName) const;
61 virtual bool isPassedOptRemarkEnabled(StringRef PassName) const;
64 bool isAnyRemarkEnabled(StringRef PassName) const { in isAnyRemarkEnabled()
65 return (isMissedOptRemarkEnabled(PassName) || in isAnyRemarkEnabled()
66 isPassedOptRemarkEnabled(PassName) || in isAnyRemarkEnabled()
67 isAnalysisRemarkEnabled(PassName)); in isAnyRemarkEnabled()
H A DOptBisect.h30 virtual bool shouldRunPass(const StringRef PassName, in shouldRunPass() argument
64 bool shouldRunPass(const StringRef PassName,
H A DPassManagerImpl.h46 auto PassName = PI.getPassNameForClassName(ClassName); in run()
47 return PassName.empty() ? ClassName : PassName; in run()
H A DPassManager.h82 auto PassName = MapClassName2PassName(ClassName); in printPipeline() local
83 OS << PassName; in printPipeline()
891 auto PassName = MapClassName2PassName(ClassName); in printPipeline() local
892 OS << "require<" << PassName << '>'; in printPipeline()
917 auto PassName = MapClassName2PassName(ClassName); in printPipeline() local
918 OS << "invalidate<" << PassName << '>'; in printPipeline()
/src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineOptimizationRemarkEmitter.h33 DiagnosticInfoMIROptimization(enum DiagnosticKind Kind, const char *PassName, in DiagnosticInfoMIROptimization() argument
37 : DiagnosticInfoOptimizationBase(Kind, DS_Remark, PassName, RemarkName, in DiagnosticInfoMIROptimization()
66 MachineOptimizationRemark(const char *PassName, StringRef RemarkName, in MachineOptimizationRemark() argument
69 : DiagnosticInfoMIROptimization(DK_MachineOptimizationRemark, PassName, in MachineOptimizationRemark()
92 MachineOptimizationRemarkMissed(const char *PassName, StringRef RemarkName, in MachineOptimizationRemarkMissed() argument
96 PassName, RemarkName, Loc, MBB) {} in MachineOptimizationRemarkMissed()
118 MachineOptimizationRemarkAnalysis(const char *PassName, StringRef RemarkName, in MachineOptimizationRemarkAnalysis() argument
122 PassName, RemarkName, Loc, MBB) {} in MachineOptimizationRemarkAnalysis()
124 MachineOptimizationRemarkAnalysis(const char *PassName, StringRef RemarkName, in MachineOptimizationRemarkAnalysis() argument
127 PassName, RemarkName, MI->getDebugLoc(), in MachineOptimizationRemarkAnalysis()
[all …]
/src/contrib/llvm-project/llvm/lib/IR/
H A DDiagnosticInfo.cpp252 OptimizationRemark::OptimizationRemark(const char *PassName, in OptimizationRemark() argument
257 DK_OptimizationRemark, DS_Remark, PassName, RemarkName, in OptimizationRemark()
260 OptimizationRemark::OptimizationRemark(const char *PassName, in OptimizationRemark() argument
263 : DiagnosticInfoIROptimization(DK_OptimizationRemark, DS_Remark, PassName, in OptimizationRemark()
271 OptimizationRemark::OptimizationRemark(const char *PassName, in OptimizationRemark() argument
274 : DiagnosticInfoIROptimization(DK_OptimizationRemark, DS_Remark, PassName, in OptimizationRemark()
285 const char *PassName, StringRef RemarkName, const DiagnosticLocation &Loc, in OptimizationRemarkMissed() argument
288 DK_OptimizationRemarkMissed, DS_Remark, PassName, RemarkName, in OptimizationRemarkMissed()
291 OptimizationRemarkMissed::OptimizationRemarkMissed(const char *PassName, in OptimizationRemarkMissed() argument
295 PassName, RemarkName, in OptimizationRemarkMissed()
[all …]
H A DDiagnosticHandler.cpp71 bool DiagnosticHandler::isAnalysisRemarkEnabled(StringRef PassName) const { in isAnalysisRemarkEnabled()
73 PassRemarksAnalysisOptLoc.Pattern->match(PassName)); in isAnalysisRemarkEnabled()
75 bool DiagnosticHandler::isMissedOptRemarkEnabled(StringRef PassName) const { in isMissedOptRemarkEnabled()
77 PassRemarksMissedOptLoc.Pattern->match(PassName)); in isMissedOptRemarkEnabled()
79 bool DiagnosticHandler::isPassedOptRemarkEnabled(StringRef PassName) const { in isPassedOptRemarkEnabled()
81 PassRemarksPassedOptLoc.Pattern->match(PassName)); in isPassedOptRemarkEnabled()
H A DPassInstrumentation.cpp21 StringRef PassName) { in addClassToPassName() argument
22 ClassToPassName.try_emplace(ClassName, PassName.str()); in addClassToPassName()
H A DOptBisect.cpp42 bool OptBisect::shouldRunPass(const StringRef PassName, in shouldRunPass() argument
48 printPassMessage(PassName, CurBisectNum, IRDescription, ShouldRun); in shouldRunPass()
H A DPassTimingInfo.cpp139 StringRef PassName = P->getPassName(); in getPassTimer() local
143 T.reset(newPassTimer(PassArgument.empty() ? PassName : PassArgument, PassName)); in getPassTimer()
/src/contrib/llvm-project/llvm/include/llvm/
H A DPassSupport.h72 #define INITIALIZE_PASS_WITH_OPTIONS(PassName, Arg, Name, Cfg, Analysis) \ argument
73 INITIALIZE_PASS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \
74 PassName::registerOptions(); \
75 INITIALIZE_PASS_END(PassName, Arg, Name, Cfg, Analysis)
77 #define INITIALIZE_PASS_WITH_OPTIONS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \ argument
78 INITIALIZE_PASS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \
79 PassName::registerOptions();
82 class PassName,
83 std::enable_if_t<std::is_default_constructible<PassName>{}, bool> = true>
85 return new PassName();
[all …]
H A DPassInfo.h35 StringRef PassName; // Nice name for Pass
49 : PassName(name), PassArgument(arg), PassID(pi), IsCFGOnlyPass(isCFGOnly), in PassInfo()
56 : PassName(name), PassID(pi), IsAnalysis(false), IsAnalysisGroup(true) {} in PassInfo()
62 StringRef getPassName() const { return PassName; } in getPassName()
/src/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DOptimizationRemarkEmitter.h99 bool allowExtraAnalysis(StringRef PassName) const { in allowExtraAnalysis() argument
100 return OptimizationRemarkEmitter::allowExtraAnalysis(*F, PassName); in allowExtraAnalysis()
102 static bool allowExtraAnalysis(const Function &F, StringRef PassName) { in allowExtraAnalysis() argument
103 return allowExtraAnalysis(F.getContext(), PassName); in allowExtraAnalysis()
105 static bool allowExtraAnalysis(LLVMContext &Ctx, StringRef PassName) { in allowExtraAnalysis() argument
107 Ctx.getDiagHandlerPtr()->isAnyRemarkEnabled(PassName); in allowExtraAnalysis()
/src/contrib/llvm-project/llvm/include/llvm/Remarks/
H A DRemark.h102 StringRef PassName; member
190 return LHS.RemarkType == RHS.RemarkType && LHS.PassName == RHS.PassName &&
201 return std::make_tuple(LHS.RemarkType, LHS.PassName, LHS.RemarkName,
203 std::make_tuple(RHS.RemarkType, RHS.PassName, RHS.RemarkName,
/src/contrib/llvm-project/llvm/tools/llc/
H A DNewPMDriver.cpp169 auto PassName = PIC.getPassNameForClassName(ClassName); in compileModuleWithNewPM() local
170 return PassName.empty() ? ClassName : PassName; in compileModuleWithNewPM()
H A Dllc.cpp225 for (auto PassName : PassNames) in operator =() local
226 getRunPassNames().push_back(std::string(PassName)); in operator =()
418 StringRef PassName, TargetPassConfig &TPC) { in addPass() argument
419 if (PassName == "none") in addPass()
423 const PassInfo *PI = PR->getPassInfo(PassName); in addPass()
426 << "run-pass " << PassName << " is not registered.\n"; in addPass()
/src/contrib/llvm-project/llvm/lib/Remarks/
H A DYAMLRemarkSerializer.cpp25 static void mapRemarkHeader(yaml::IO &io, T PassName, T RemarkName, in mapRemarkHeader() argument
29 io.mapRequired("Pass", PassName); in mapRemarkHeader()
65 unsigned PassID = StrTab.add(Remark->PassName).first; in mapping()
71 mapRemarkHeader(io, Remark->PassName, Remark->RemarkName, Remark->Loc, in mapping()
H A DRemark.cpp54 OS << "PassName: " << PassName << "\n"; in print()
117 return wrap(&unwrap(Remark)->PassName); in LLVMRemarkEntryGetPassName()
H A DBitstreamRemarkParser.cpp538 if (Expected<StringRef> PassName = (*StrTab)[*Helper.PassNameIdx]) in processRemark() local
539 R.PassName = *PassName; in processRemark()
541 return PassName.takeError(); in processRemark()
/src/contrib/llvm-project/llvm/tools/llvm-remarkutil/
H A DRemarkSizeDiff.cpp255 const auto &PassName = Remark.PassName; in processRemark() local
257 if (PassName == "asm-printer" && RemarkName == "InstructionCount") { in processRemark()
268 else if (PassName == "prologepilog" && RemarkName == "StackSize") { in processRemark()
/src/contrib/llvm-project/llvm/lib/Passes/
H A DStandardInstrumentations.cpp371 bool isInteresting(Any IR, StringRef PassID, StringRef PassName) { in isInteresting() argument
372 if (isIgnored(PassID) || !isPassInPrintList(PassName)) in isInteresting()
387 StringRef PassName) { in saveIRBeforePass() argument
400 if (!isInteresting(IR, PassID, PassName)) in saveIRBeforePass()
410 StringRef PassName) { in handleIRAfterPass() argument
418 } else if (!isInteresting(IR, PassID, PassName)) { in handleIRAfterPass()
785 std::string PrintIRInstrumentation::fetchDumpFilename(StringRef PassName, in fetchDumpFilename() argument
798 FilenameStream << PassName; in fetchDumpFilename()
978 StringRef PassName = PIC->getPassNameForClassName(PassID); in shouldPrintBeforePass() local
979 return is_contained(printBeforePasses(), PassName); in shouldPrintBeforePass()
[all …]
/src/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetPassConfig.cpp409 static const PassInfo *getPassInfo(StringRef PassName) { in getPassInfo() argument
410 if (PassName.empty()) in getPassInfo()
414 const PassInfo *PI = PR.getPassInfo(PassName); in getPassInfo()
416 report_fatal_error(Twine('\"') + Twine(PassName) + in getPassInfo()
421 static AnalysisID getPassIDFromName(StringRef PassName) { in getPassIDFromName() argument
422 const PassInfo *PI = getPassInfo(PassName); in getPassIDFromName()
427 getPassNameAndInstanceNum(StringRef PassName) { in getPassNameAndInstanceNum() argument
429 std::tie(Name, InstanceNumStr) = PassName.split(','); in getPassNameAndInstanceNum()
433 report_fatal_error("invalid pass instance specifier " + PassName); in getPassNameAndInstanceNum()
/src/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h643 static bool checkParametrizedPassName(StringRef Name, StringRef PassName) { in checkParametrizedPassName() argument
644 if (!Name.consume_front(PassName)) in checkParametrizedPassName()
669 StringRef Name, StringRef PassName)
674 if (!Params.consume_front(PassName)) {
694 StringRef PassName);
/src/contrib/llvm-project/llvm/lib/Analysis/
H A DInlineAdvisor.cpp495 const char *PassName) { in emitInlinedInto() argument
498 OptimizationRemark Remark(PassName ? PassName : DEBUG_TYPE, RemarkName, in emitInlinedInto()
512 bool ForProfileContext, const char *PassName) { in emitInlinedIntoBasedOnCost() argument
520 PassName); in emitInlinedIntoBasedOnCost()

123