Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDiagnosticHandler.h54 virtual bool isAnalysisRemarkEnabled(StringRef PassName) const;
58 virtual bool isMissedOptRemarkEnabled(StringRef PassName) const;
62 virtual bool isPassedOptRemarkEnabled(StringRef PassName) const;
65 bool isAnyRemarkEnabled(StringRef PassName) const { in isAnyRemarkEnabled()
66 return (isMissedOptRemarkEnabled(PassName) || in isAnyRemarkEnabled()
67 isPassedOptRemarkEnabled(PassName) || in isAnyRemarkEnabled()
68 isAnalysisRemarkEnabled(PassName)); in isAnyRemarkEnabled()
H A DDiagnosticInfo.h543 const char *PassName, StringRef RemarkName, in DiagnosticInfoOptimizationBase() argument
547 PassName(PassName), RemarkName(RemarkName) {} in DiagnosticInfoOptimizationBase()
564 StringRef getPassName() const { return PassName; } in getPassName()
600 const char *PassName;
685 const char *PassName, StringRef RemarkName,
689 : DiagnosticInfoOptimizationBase(Kind, Severity, PassName, RemarkName, Fn, in DiagnosticInfoOptimizationBase() argument
700 DiagnosticInfoIROptimization(const char *PassName, StringRef Prepend, in DiagnosticInfoIROptimization() argument
703 (DiagnosticKind)Orig.getKind(), Orig.getSeverity(), PassName, in DiagnosticInfoIROptimization()
720 const char *PassName, const Function &Fn, in DiagnosticInfoIROptimization() argument
722 : DiagnosticInfoOptimizationBase(Kind, Severity, PassName, "", Fn, Loc) { in DiagnosticInfoIROptimization()
[all …]
H A DOptBisect.h31 virtual bool shouldRunPass(StringRef PassName, in shouldRunPass() argument
65 bool shouldRunPass(StringRef PassName,
H A DPassManagerImpl.h45 auto PassName = PI.getPassNameForClassName(ClassName); in run()
46 return PassName.empty() ? ClassName : PassName; in run()
H A DPassManager.h83 auto PassName = MapClassName2PassName(ClassName); in printPipeline() local
84 OS << PassName; in printPipeline()
898 auto PassName = MapClassName2PassName(ClassName); in printPipeline() local
899 OS << "require<" << PassName << '>'; in printPipeline()
924 auto PassName = MapClassName2PassName(ClassName); in printPipeline() local
925 OS << "invalidate<" << PassName << '>'; in printPipeline()
/freebsd/contrib/llvm-project/llvm/include/llvm/
H A DPassSupport.h60 #define INITIALIZE_PASS_WITH_OPTIONS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \ argument
61 INITIALIZE_PASS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \
62 PassName::registerOptions();
64 #define INITIALIZE_PASS_WITH_OPTIONS(PassName, Arg, Name, Cfg, Analysis) \ argument
65 INITIALIZE_PASS_WITH_OPTIONS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \
66 INITIALIZE_PASS_END(PassName, Arg, Name, Cfg, Analysis)
68 template <class PassName> Pass *callDefaultCtor() { in callDefaultCtor()
69 if constexpr (std::is_default_constructible_v<PassName>) in callDefaultCtor()
70 return new PassName(); in callDefaultCtor()
H A DPassInfo.h35 StringRef PassName; // Nice name for Pass
47 : PassName(name), PassArgument(arg), PassID(pi), IsCFGOnlyPass(isCFGOnly), in PassInfo()
54 StringRef getPassName() const { return PassName; } in getPassName()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineOptimizationRemarkEmitter.h34 DiagnosticInfoMIROptimization(enum DiagnosticKind Kind, const char *PassName, in DiagnosticInfoMIROptimization() argument
38 : DiagnosticInfoOptimizationBase(Kind, DS_Remark, PassName, RemarkName, in DiagnosticInfoMIROptimization()
67 MachineOptimizationRemark(const char *PassName, StringRef RemarkName, in MachineOptimizationRemark() argument
70 : DiagnosticInfoMIROptimization(DK_MachineOptimizationRemark, PassName, in MachineOptimizationRemark()
93 MachineOptimizationRemarkMissed(const char *PassName, StringRef RemarkName, in MachineOptimizationRemarkMissed() argument
97 PassName, RemarkName, Loc, MBB) {} in MachineOptimizationRemarkMissed()
119 MachineOptimizationRemarkAnalysis(const char *PassName, StringRef RemarkName, in MachineOptimizationRemarkAnalysis() argument
123 PassName, RemarkName, Loc, MBB) {} in MachineOptimizationRemarkAnalysis()
125 MachineOptimizationRemarkAnalysis(const char *PassName, StringRef RemarkName, in MachineOptimizationRemarkAnalysis() argument
128 PassName, RemarkName, MI->getDebugLoc(), in MachineOptimizationRemarkAnalysis()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDiagnosticInfo.cpp288 OptimizationRemark::OptimizationRemark(const char *PassName, in OptimizationRemark() argument
292 : DiagnosticInfoIROptimization(DK_OptimizationRemark, DS_Remark, PassName, in OptimizationRemark()
296 OptimizationRemark::OptimizationRemark(const char *PassName, in OptimizationRemark() argument
299 : DiagnosticInfoIROptimization(DK_OptimizationRemark, DS_Remark, PassName, in OptimizationRemark()
307 OptimizationRemark::OptimizationRemark(const char *PassName, in OptimizationRemark() argument
310 : DiagnosticInfoIROptimization(DK_OptimizationRemark, DS_Remark, PassName, in OptimizationRemark()
321 const char *PassName, StringRef RemarkName, const DiagnosticLocation &Loc, in OptimizationRemarkMissed() argument
324 PassName, RemarkName, in OptimizationRemarkMissed()
327 OptimizationRemarkMissed::OptimizationRemarkMissed(const char *PassName, in OptimizationRemarkMissed() argument
331 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.cpp25 StringRef PassName) { in addClassToPassName() argument
26 ClassToPassName.try_emplace(ClassName, PassName.str()); in addClassToPassName()
H A DOptBisect.cpp47 bool OptBisect::shouldRunPass(StringRef PassName, in shouldRunPass() argument
54 printPassMessage(PassName, CurBisectNum, IRDescription, ShouldRun); in shouldRunPass()
H A DPassTimingInfo.cpp129 StringRef PassName = P->getPassName(); in getPassTimer() local
133 T.reset(newPassTimer(PassArgument.empty() ? PassName : PassArgument, PassName)); in getPassTimer()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DPassManager.h96 auto AddPass = [this, CreatePass](StringRef PassName, StringRef PassArgs) { in setPassPipeline()
97 if (PassName.empty()) { in setPassPipeline()
103 auto Pass = CreatePass(PassName, PassArgs); in setPassPipeline()
105 errs() << "Pass '" << PassName << "' not registered!\n"; in setPassPipeline()
118 StringRef PassName; in setPassPipeline() local
125 PassName = Pipeline.slice(PassBeginIdx, Idx); in setPassPipeline()
153 AddPass(PassName, Pipeline.slice(ArgsBeginIdx, Idx)); in setPassPipeline()
164 << PassName << "'.\n"; in setPassPipeline()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DOptimizationRemarkEmitter.h101 bool allowExtraAnalysis(StringRef PassName) const { in allowExtraAnalysis() argument
102 return OptimizationRemarkEmitter::allowExtraAnalysis(*F, PassName); in allowExtraAnalysis()
104 static bool allowExtraAnalysis(const Function &F, StringRef PassName) { in allowExtraAnalysis() argument
105 return allowExtraAnalysis(F.getContext(), PassName); in allowExtraAnalysis()
107 static bool allowExtraAnalysis(LLVMContext &Ctx, StringRef PassName) { in allowExtraAnalysis() argument
109 Ctx.getDiagHandlerPtr()->isAnyRemarkEnabled(PassName); in allowExtraAnalysis()
/freebsd/contrib/llvm-project/llvm/include/llvm/Remarks/
H A DRemark.h103 StringRef PassName; member
191 return LHS.RemarkType == RHS.RemarkType && LHS.PassName == RHS.PassName &&
202 return std::make_tuple(LHS.RemarkType, LHS.PassName, LHS.RemarkName,
204 std::make_tuple(RHS.RemarkType, RHS.PassName, RHS.RemarkName,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineFunctionPass.cpp103 auto PassName = getPassName(); in runOnFunction() local
104 DroppedVarStatsMF.runBeforePass(PassName, &MF); in runOnFunction()
106 DroppedVarStatsMF.runAfterPass(PassName, &MF); in runOnFunction()
H A DTargetPassConfig.cpp417 static const PassInfo *getPassInfo(StringRef PassName) { in getPassInfo() argument
418 if (PassName.empty()) in getPassInfo()
422 const PassInfo *PI = PR.getPassInfo(PassName); in getPassInfo()
424 reportFatalUsageError(Twine('\"') + Twine(PassName) + in getPassInfo()
429 static AnalysisID getPassIDFromName(StringRef PassName) { in getPassIDFromName() argument
430 const PassInfo *PI = getPassInfo(PassName); in getPassIDFromName()
435 getPassNameAndInstanceNum(StringRef PassName) { in getPassNameAndInstanceNum() argument
437 std::tie(Name, InstanceNumStr) = PassName.split(','); in getPassNameAndInstanceNum()
441 reportFatalUsageError("invalid pass instance specifier " + PassName); in getPassNameAndInstanceNum()
/freebsd/contrib/llvm-project/llvm/tools/llc/
H A DNewPMDriver.cpp166 auto PassName = PIC.getPassNameForClassName(ClassName); in compileModuleWithNewPM() local
167 return PassName.empty() ? ClassName : PassName; in compileModuleWithNewPM()
H A Dllc.cpp229 for (auto PassName : PassNames) in operator =() local
230 getRunPassNames().push_back(std::string(PassName)); in operator =()
413 StringRef PassName, TargetPassConfig &TPC) { in addPass() argument
414 if (PassName == "none") in addPass()
418 const PassInfo *PI = PR->getPassInfo(PassName); in addPass()
421 << "run-pass " << PassName << " is not registered.\n"; in addPass()
/freebsd/contrib/llvm-project/llvm/lib/Remarks/
H A DYAMLRemarkSerializer.cpp25 mapRemarkHeader(yaml::IO &io, StringRef PassName, StringRef RemarkName, in mapRemarkHeader() argument
28 io.mapRequired("Pass", PassName); in mapRemarkHeader()
60 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()
/freebsd/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()
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h677 static bool checkParametrizedPassName(StringRef Name, StringRef PassName) { in checkParametrizedPassName() argument
678 if (!Name.consume_front(PassName)) in checkParametrizedPassName()
703 StringRef Name, StringRef PassName)
708 if (!Params.consume_front(PassName)) {
728 StringRef PassName);
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86PreAMXConfig.cpp

123