| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | DiagnosticInfo.h | 463 PassName(PassName), RemarkName(RemarkName) {} in DiagnosticInfoOptimizationBase() 480 StringRef getPassName() const { return PassName; } in getPassName() 516 const char *PassName; 698 OptimizationRemark(const char *PassName, StringRef RemarkName, 703 OptimizationRemark(const char *PassName, StringRef RemarkName, 728 OptimizationRemark(const char *PassName, const Function &Fn, in OptimizationRemark() argument 777 PassName, Fn, Loc, Msg) {} in OptimizationRemarkMissed() 849 PassName, Fn, Loc, Msg) {} in OptimizationRemarkAnalysis() 864 OptimizationRemarkAnalysisFPCommute(const char *PassName, in OptimizationRemarkAnalysisFPCommute() argument 891 PassName, Fn, Loc, Msg) {} in OptimizationRemarkAnalysisFPCommute() [all …]
|
| H A D | DiagnosticHandler.h | 52 virtual bool isAnalysisRemarkEnabled(StringRef PassName) const; 56 virtual bool isMissedOptRemarkEnabled(StringRef PassName) const; 60 virtual bool isPassedOptRemarkEnabled(StringRef PassName) const; 63 bool isAnyRemarkEnabled(StringRef PassName) const { in isAnyRemarkEnabled() 64 return (isMissedOptRemarkEnabled(PassName) || in isAnyRemarkEnabled() 65 isPassedOptRemarkEnabled(PassName) || in isAnyRemarkEnabled() 66 isAnalysisRemarkEnabled(PassName)); in isAnyRemarkEnabled()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | MachineOptimizationRemarkEmitter.h | 31 DiagnosticInfoMIROptimization(enum DiagnosticKind Kind, const char *PassName, in DiagnosticInfoMIROptimization() argument 35 : DiagnosticInfoOptimizationBase(Kind, DS_Remark, PassName, RemarkName, in DiagnosticInfoMIROptimization() 64 MachineOptimizationRemark(const char *PassName, StringRef RemarkName, in MachineOptimizationRemark() argument 67 : DiagnosticInfoMIROptimization(DK_MachineOptimizationRemark, PassName, in MachineOptimizationRemark() 90 MachineOptimizationRemarkMissed(const char *PassName, StringRef RemarkName, in MachineOptimizationRemarkMissed() argument 94 PassName, RemarkName, Loc, MBB) {} in MachineOptimizationRemarkMissed() 116 MachineOptimizationRemarkAnalysis(const char *PassName, StringRef RemarkName, in MachineOptimizationRemarkAnalysis() argument 120 PassName, RemarkName, Loc, MBB) {} in MachineOptimizationRemarkAnalysis() 125 PassName, RemarkName, MI->getDebugLoc(), in MachineOptimizationRemarkAnalysis() 167 bool allowExtraAnalysis(StringRef PassName) const { in allowExtraAnalysis() argument [all …]
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | DiagnosticInfo.cpp | 239 OptimizationRemark::OptimizationRemark(const char *PassName, in OptimizationRemark() argument 244 DK_OptimizationRemark, DS_Remark, PassName, RemarkName, in OptimizationRemark() 247 OptimizationRemark::OptimizationRemark(const char *PassName, in OptimizationRemark() argument 258 OptimizationRemark::OptimizationRemark(const char *PassName, in OptimizationRemark() argument 275 DK_OptimizationRemarkMissed, DS_Remark, PassName, RemarkName, in OptimizationRemarkMissed() 278 OptimizationRemarkMissed::OptimizationRemarkMissed(const char *PassName, in OptimizationRemarkMissed() argument 282 PassName, RemarkName, in OptimizationRemarkMissed() 286 OptimizationRemarkMissed::OptimizationRemarkMissed(const char *PassName, in OptimizationRemarkMissed() argument 303 DK_OptimizationRemarkAnalysis, DS_Remark, PassName, RemarkName, in OptimizationRemarkAnalysis() 310 PassName, RemarkName, in OptimizationRemarkAnalysis() [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 23 ClassToPassName[ClassName] = PassName.str(); in addClassToPassName()
|
| H A D | OptBisect.cpp | 43 bool OptBisect::checkPass(const StringRef PassName, in checkPass() argument 49 printPassMessage(PassName, CurBisectNum, TargetDesc, ShouldRun); in checkPass()
|
| H A D | PassTimingInfo.cpp | 140 StringRef PassName = P->getPassName(); in getPassTimer() local 144 T.reset(newPassTimer(PassArgument.empty() ? PassName : PassArgument, PassName)); in getPassTimer()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | OptimizationRemarkEmitter.h | 98 bool allowExtraAnalysis(StringRef PassName) const { in allowExtraAnalysis() argument 99 return OptimizationRemarkEmitter::allowExtraAnalysis(*F, PassName); in allowExtraAnalysis() 101 static bool allowExtraAnalysis(const Function &F, StringRef PassName) { in allowExtraAnalysis() argument 102 return allowExtraAnalysis(F.getContext(), PassName); in allowExtraAnalysis() 104 static bool allowExtraAnalysis(LLVMContext &Ctx, StringRef PassName) { in allowExtraAnalysis() argument 106 Ctx.getDiagHandlerPtr()->isAnyRemarkEnabled(PassName); in allowExtraAnalysis()
|
| /llvm-project-15.0.7/llvm/include/llvm/ |
| H A D | PassSupport.h | 71 #define INITIALIZE_PASS_WITH_OPTIONS(PassName, Arg, Name, Cfg, Analysis) \ argument 72 INITIALIZE_PASS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \ 73 PassName::registerOptions(); \ 74 INITIALIZE_PASS_END(PassName, Arg, Name, Cfg, Analysis) 76 #define INITIALIZE_PASS_WITH_OPTIONS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \ argument 77 INITIALIZE_PASS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \ 78 PassName::registerOptions(); 80 template <typename PassName> Pass *callDefaultCtor() { return new PassName(); } in callDefaultCtor()
|
| 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()
|
| /llvm-project-15.0.7/llvm/unittests/Remarks/ |
| H A D | RemarksAPITest.cpp | 18 R.PassName = "pass"; in TEST() 48 R.PassName = "pass"; in TEST() 88 R.PassName = "pass"; in TEST() 102 EXPECT_NE(R.PassName.data(), R2.PassName.data()); in TEST() 112 EXPECT_EQ(StrTab.add(R.PassName).second.data(), R2.PassName.data()); in TEST()
|
| H A D | BitstreamRemarksSerializerTest.cpp | 84 R.PassName = "pass"; in TEST() 113 R.PassName = "pass"; in TEST() 139 R.PassName = "pass"; in TEST() 169 R.PassName = "pass"; in TEST() 196 R.PassName = "pass"; in TEST() 225 R.PassName = "pass"; in TEST() 259 R.PassName = "pass"; in TEST() 309 R.PassName = "pass"; in TEST()
|
| H A D | YAMLRemarksSerializerTest.cpp | 73 R.PassName = "pass"; in TEST() 106 R.PassName = "pass"; in TEST() 136 R.PassName = "pass"; in TEST() 172 R.PassName = "pass"; in TEST() 212 R.PassName = "pass"; in TEST() 246 R.PassName = "pass"; in TEST() 286 R.PassName = "pass"; in TEST()
|
| /llvm-project-15.0.7/llvm/include/llvm/Remarks/ |
| H A D | Remark.h | 72 StringRef PassName; member 157 return LHS.RemarkType == RHS.RemarkType && LHS.PassName == RHS.PassName && 168 return std::make_tuple(LHS.RemarkType, LHS.PassName, LHS.RemarkName, 170 std::make_tuple(RHS.RemarkType, RHS.PassName, RHS.RemarkName,
|
| /llvm-project-15.0.7/llvm/tools/opt/ |
| H A D | NewPMDriver.cpp | 418 for (auto PassName : Passes) { in runPassPipeline() local 419 if (PB.isAAPassName(PassName)) { in runPassPipeline() 420 if (auto Err = PB.parseAAPipeline(AA, PassName)) { in runPassPipeline() 461 for (auto PassName : Passes) { in runPassPipeline() local 462 std::string ModifiedPassName(PassName.begin(), PassName.end()); in runPassPipeline() 463 if (PB.isAnalysisPassName(PassName)) in runPassPipeline() 517 auto PassName = PIC.getPassNameForClassName(ClassName); in runPassPipeline() local 518 return PassName.empty() ? ClassName : PassName; in runPassPipeline()
|
| /llvm-project-15.0.7/llvm/tools/llvm-reduce/ |
| H A D | DeltaManager.cpp | 104 static void runDeltaPassName(TestRunner &Tester, StringRef PassName) { in runDeltaPassName() argument 106 if (PassName == NAME) { \ in runDeltaPassName() 116 errs() << "unknown pass \"" << PassName << "\"\n"; in runDeltaPassName()
|
| /llvm-project-15.0.7/llvm/lib/Passes/ |
| H A D | PassBuilder.cpp | 487 static bool checkParametrizedPassName(StringRef Name, StringRef PassName) { in checkParametrizedPassName() argument 488 if (!Name.consume_front(PassName)) in checkParametrizedPassName() 519 if (!Params.consume_front(PassName)) { 581 StringRef PassName) { in parseSinglePassOption() argument 591 formatv("invalid {1} pass parameter '{0}' ", ParamName, PassName) in parseSinglePassOption() 1757 bool PassBuilder::isAAPassName(StringRef PassName) { in isAAPassName() argument 1768 bool PassBuilder::isAnalysisPassName(StringRef PassName) { in isAnalysisPassName() argument 1791 static void printPassName(StringRef PassName, raw_ostream &OS) { in printPassName() argument 1792 OS << " " << PassName << "\n"; in printPassName() 1794 static void printPassName(StringRef PassName, StringRef Params, in printPassName() argument [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetMachine.cpp | 642 [this](StringRef PassName, ModulePassManager &PM, in registerPassBuilderCallbacks() 648 if (PassName == "amdgpu-unify-metadata") { in registerPassBuilderCallbacks() 652 if (PassName == "amdgpu-printf-runtime-binding") { in registerPassBuilderCallbacks() 656 if (PassName == "amdgpu-always-inline") { in registerPassBuilderCallbacks() 664 if (PassName == "amdgpu-lower-module-lds") { in registerPassBuilderCallbacks() 671 [this](StringRef PassName, FunctionPassManager &PM, in registerPassBuilderCallbacks() 673 if (PassName == "amdgpu-simplifylib") { in registerPassBuilderCallbacks() 677 if (PassName == "amdgpu-usenative") { in registerPassBuilderCallbacks() 681 if (PassName == "amdgpu-promote-alloca") { in registerPassBuilderCallbacks() 685 if (PassName == "amdgpu-promote-alloca-to-vector") { in registerPassBuilderCallbacks() [all …]
|
| /llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/ |
| H A D | Assembler.cpp | 53 static bool addPass(PassManagerBase &PM, StringRef PassName, in addPass() argument 56 const PassInfo *PI = PR->getPassInfo(PassName); in addPass() 58 errs() << " run-pass " << PassName << " is not registered.\n"; in addPass() 239 for (const char *PassName : in assembleToStream() 241 if (addPass(PM, PassName, *TPC)) in assembleToStream()
|
| /llvm-project-15.0.7/llvm/lib/Remarks/ |
| H A D | YAMLRemarkSerializer.cpp | 24 static void mapRemarkHeader(yaml::IO &io, T PassName, T RemarkName, in mapRemarkHeader() argument 28 io.mapRequired("Pass", PassName); in mapRemarkHeader() 64 unsigned PassID = StrTab.add(Remark->PassName).first; in mapping() 70 mapRemarkHeader(io, Remark->PassName, Remark->RemarkName, Remark->Loc, in mapping()
|
| /llvm-project-15.0.7/llvm/tools/llc/ |
| H A D | llc.cpp | 206 for (auto PassName : PassNames) in operator =() local 207 getRunPassNames().push_back(std::string(PassName)); in operator =() 427 StringRef PassName, TargetPassConfig &TPC) { in addPass() argument 428 if (PassName == "none") in addPass() 432 const PassInfo *PI = PR->getPassInfo(PassName); in addPass() 435 << "run-pass " << PassName << " is not registered.\n"; in addPass()
|
| /llvm-project-15.0.7/llvm/tools/llvm-remark-size-diff/ |
| H A D | RemarkSizeDiff.cpp | 269 const auto &PassName = Remark.PassName; in processRemark() local 271 if (PassName == "asm-printer" && RemarkName == "InstructionCount") { in processRemark() 282 else if (PassName == "prologepilog" && RemarkName == "StackSize") { in processRemark()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | TargetPassConfig.cpp | 415 static const PassInfo *getPassInfo(StringRef PassName) { in getPassInfo() argument 416 if (PassName.empty()) in getPassInfo() 420 const PassInfo *PI = PR.getPassInfo(PassName); in getPassInfo() 422 report_fatal_error(Twine('\"') + Twine(PassName) + in getPassInfo() 427 static AnalysisID getPassIDFromName(StringRef PassName) { in getPassIDFromName() argument 428 const PassInfo *PI = getPassInfo(PassName); in getPassIDFromName() 433 getPassNameAndInstanceNum(StringRef PassName) { in getPassNameAndInstanceNum() argument 435 std::tie(Name, InstanceNumStr) = PassName.split(','); in getPassNameAndInstanceNum() 439 report_fatal_error("invalid pass instance specifier " + PassName); in getPassNameAndInstanceNum()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | InlineAdvisor.cpp | 486 const char *PassName) { in emitInlinedInto() argument 489 OptimizationRemark Remark(PassName ? PassName : DEBUG_TYPE, RemarkName, in emitInlinedInto() 503 bool ForProfileContext, const char *PassName) { in emitInlinedIntoBasedOnCost() argument 511 PassName); in emitInlinedIntoBasedOnCost()
|