| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | DiagnosticHandler.h | 54 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 D | DiagnosticInfo.h | 543 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 D | OptBisect.h | 31 virtual bool shouldRunPass(StringRef PassName, in shouldRunPass() argument 65 bool shouldRunPass(StringRef PassName,
|
| H A D | PassManagerImpl.h | 45 auto PassName = PI.getPassNameForClassName(ClassName); in run() 46 return PassName.empty() ? ClassName : PassName; in run()
|
| H A D | PassManager.h | 83 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 D | PassSupport.h | 60 #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 D | PassInfo.h | 35 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 D | MachineOptimizationRemarkEmitter.h | 34 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 D | DiagnosticInfo.cpp | 288 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 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 | 25 StringRef PassName) { in addClassToPassName() argument 26 ClassToPassName.try_emplace(ClassName, PassName.str()); in addClassToPassName()
|
| H A D | OptBisect.cpp | 47 bool OptBisect::shouldRunPass(StringRef PassName, in shouldRunPass() argument 54 printPassMessage(PassName, CurBisectNum, IRDescription, ShouldRun); in shouldRunPass()
|
| H A D | PassTimingInfo.cpp | 129 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 D | PassManager.h | 96 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 D | OptimizationRemarkEmitter.h | 101 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 D | Remark.h | 103 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 D | MachineFunctionPass.cpp | 103 auto PassName = getPassName(); in runOnFunction() local 104 DroppedVarStatsMF.runBeforePass(PassName, &MF); in runOnFunction() 106 DroppedVarStatsMF.runAfterPass(PassName, &MF); in runOnFunction()
|
| H A D | TargetPassConfig.cpp | 417 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 D | NewPMDriver.cpp | 166 auto PassName = PIC.getPassNameForClassName(ClassName); in compileModuleWithNewPM() local 167 return PassName.empty() ? ClassName : PassName; in compileModuleWithNewPM()
|
| H A D | llc.cpp | 229 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 D | YAMLRemarkSerializer.cpp | 25 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 D | Remark.cpp | 54 OS << "PassName: " << PassName << "\n"; in print() 117 return wrap(&unwrap(Remark)->PassName); in LLVMRemarkEntryGetPassName()
|
| /freebsd/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()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Passes/ |
| H A D | PassBuilder.h | 677 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 D | X86PreAMXConfig.cpp | |