| /src/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | DiagnosticInfo.h | 458 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 D | DiagnosticHandler.h | 53 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 D | OptBisect.h | 30 virtual bool shouldRunPass(const StringRef PassName, in shouldRunPass() argument 64 bool shouldRunPass(const StringRef PassName,
|
| H A D | PassManagerImpl.h | 46 auto PassName = PI.getPassNameForClassName(ClassName); in run() 47 return PassName.empty() ? ClassName : PassName; in run()
|
| H A D | PassManager.h | 82 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 D | MachineOptimizationRemarkEmitter.h | 33 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 D | DiagnosticInfo.cpp | 252 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 D | DiagnosticHandler.cpp | 71 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 D | PassInstrumentation.cpp | 21 StringRef PassName) { in addClassToPassName() argument 22 ClassToPassName.try_emplace(ClassName, PassName.str()); in addClassToPassName()
|
| H A D | OptBisect.cpp | 42 bool OptBisect::shouldRunPass(const StringRef PassName, in shouldRunPass() argument 48 printPassMessage(PassName, CurBisectNum, IRDescription, ShouldRun); in shouldRunPass()
|
| H A D | PassTimingInfo.cpp | 139 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 D | PassSupport.h | 72 #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 D | PassInfo.h | 35 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 D | OptimizationRemarkEmitter.h | 99 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 D | Remark.h | 102 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 D | NewPMDriver.cpp | 169 auto PassName = PIC.getPassNameForClassName(ClassName); in compileModuleWithNewPM() local 170 return PassName.empty() ? ClassName : PassName; in compileModuleWithNewPM()
|
| H A D | llc.cpp | 225 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 D | YAMLRemarkSerializer.cpp | 25 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 D | Remark.cpp | 54 OS << "PassName: " << PassName << "\n"; in print() 117 return wrap(&unwrap(Remark)->PassName); in LLVMRemarkEntryGetPassName()
|
| H A D | BitstreamRemarkParser.cpp | 538 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 D | RemarkSizeDiff.cpp | 255 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 D | StandardInstrumentations.cpp | 371 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 D | TargetPassConfig.cpp | 409 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 D | PassBuilder.h | 643 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 D | InlineAdvisor.cpp | 495 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()
|