Home
last modified time | relevance | path

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

123

/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DDiagnosticInfo.h463 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 DDiagnosticHandler.h52 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 DMachineOptimizationRemarkEmitter.h31 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 DDiagnosticInfo.cpp239 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 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
23 ClassToPassName[ClassName] = PassName.str(); in addClassToPassName()
H A DOptBisect.cpp43 bool OptBisect::checkPass(const StringRef PassName, in checkPass() argument
49 printPassMessage(PassName, CurBisectNum, TargetDesc, ShouldRun); in checkPass()
H A DPassTimingInfo.cpp140 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 DOptimizationRemarkEmitter.h98 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 DPassSupport.h71 #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 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()
/llvm-project-15.0.7/llvm/unittests/Remarks/
H A DRemarksAPITest.cpp18 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 DBitstreamRemarksSerializerTest.cpp84 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 DYAMLRemarksSerializerTest.cpp73 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 DRemark.h72 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 DNewPMDriver.cpp418 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 DDeltaManager.cpp104 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 DPassBuilder.cpp487 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 DAMDGPUTargetMachine.cpp642 [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 DAssembler.cpp53 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 DYAMLRemarkSerializer.cpp24 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 Dllc.cpp206 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 DRemarkSizeDiff.cpp269 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 DTargetPassConfig.cpp415 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 DInlineAdvisor.cpp486 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()

123