Lines Matching refs:Params
518 StringRef Params = Name; local
519 if (!Params.consume_front(PassName)) {
523 if (!Params.empty() &&
524 (!Params.consume_front("<") || !Params.consume_back(">"))) {
528 Expected<ParametersT> Result = Parser(Params);
535 Expected<LoopUnrollOptions> parseLoopUnrollOptions(StringRef Params) { in parseLoopUnrollOptions() argument
537 while (!Params.empty()) { in parseLoopUnrollOptions()
539 std::tie(ParamName, Params) = Params.split(';'); in parseLoopUnrollOptions()
580 Expected<bool> parseSinglePassOption(StringRef Params, StringRef OptionName, in parseSinglePassOption() argument
583 while (!Params.empty()) { in parseSinglePassOption()
585 std::tie(ParamName, Params) = Params.split(';'); in parseSinglePassOption()
599 Expected<bool> parseInlinerPassOptions(StringRef Params) { in parseInlinerPassOptions() argument
600 return parseSinglePassOption(Params, "only-mandatory", "InlinerPass"); in parseInlinerPassOptions()
603 Expected<bool> parseCoroSplitPassOptions(StringRef Params) { in parseCoroSplitPassOptions() argument
604 return parseSinglePassOption(Params, "reuse-storage", "CoroSplitPass"); in parseCoroSplitPassOptions()
607 Expected<bool> parseEarlyCSEPassOptions(StringRef Params) { in parseEarlyCSEPassOptions() argument
608 return parseSinglePassOption(Params, "memssa", "EarlyCSE"); in parseEarlyCSEPassOptions()
611 Expected<bool> parseEntryExitInstrumenterPassOptions(StringRef Params) { in parseEntryExitInstrumenterPassOptions() argument
612 return parseSinglePassOption(Params, "post-inline", "EntryExitInstrumenter"); in parseEntryExitInstrumenterPassOptions()
615 Expected<bool> parseLoopExtractorPassOptions(StringRef Params) { in parseLoopExtractorPassOptions() argument
616 return parseSinglePassOption(Params, "single", "LoopExtractor"); in parseLoopExtractorPassOptions()
619 Expected<bool> parseLowerMatrixIntrinsicsPassOptions(StringRef Params) { in parseLowerMatrixIntrinsicsPassOptions() argument
620 return parseSinglePassOption(Params, "minimal", "LowerMatrixIntrinsics"); in parseLowerMatrixIntrinsicsPassOptions()
623 Expected<AddressSanitizerOptions> parseASanPassOptions(StringRef Params) { in parseASanPassOptions() argument
625 while (!Params.empty()) { in parseASanPassOptions()
627 std::tie(ParamName, Params) = Params.split(';'); in parseASanPassOptions()
641 Expected<HWAddressSanitizerOptions> parseHWASanPassOptions(StringRef Params) { in parseHWASanPassOptions() argument
643 while (!Params.empty()) { in parseHWASanPassOptions()
645 std::tie(ParamName, Params) = Params.split(';'); in parseHWASanPassOptions()
661 Expected<MemorySanitizerOptions> parseMSanPassOptions(StringRef Params) { in parseMSanPassOptions() argument
663 while (!Params.empty()) { in parseMSanPassOptions()
665 std::tie(ParamName, Params) = Params.split(';'); in parseMSanPassOptions()
692 Expected<SimplifyCFGOptions> parseSimplifyCFGOptions(StringRef Params) { in parseSimplifyCFGOptions() argument
694 while (!Params.empty()) { in parseSimplifyCFGOptions()
696 std::tie(ParamName, Params) = Params.split(';'); in parseSimplifyCFGOptions()
730 Expected<LoopVectorizeOptions> parseLoopVectorizeOptions(StringRef Params) { in parseLoopVectorizeOptions() argument
732 while (!Params.empty()) { in parseLoopVectorizeOptions()
734 std::tie(ParamName, Params) = Params.split(';'); in parseLoopVectorizeOptions()
750 Expected<std::pair<bool, bool>> parseLoopUnswitchOptions(StringRef Params) { in parseLoopUnswitchOptions() argument
752 while (!Params.empty()) { in parseLoopUnswitchOptions()
754 std::tie(ParamName, Params) = Params.split(';'); in parseLoopUnswitchOptions()
771 Expected<LICMOptions> parseLICMOptions(StringRef Params) { in parseLICMOptions() argument
773 while (!Params.empty()) { in parseLICMOptions()
775 std::tie(ParamName, Params) = Params.split(';'); in parseLICMOptions()
789 Expected<bool> parseMergedLoadStoreMotionOptions(StringRef Params) { in parseMergedLoadStoreMotionOptions() argument
791 while (!Params.empty()) { in parseMergedLoadStoreMotionOptions()
793 std::tie(ParamName, Params) = Params.split(';'); in parseMergedLoadStoreMotionOptions()
809 Expected<GVNOptions> parseGVNOptions(StringRef Params) { in parseGVNOptions() argument
811 while (!Params.empty()) { in parseGVNOptions()
813 std::tie(ParamName, Params) = Params.split(';'); in parseGVNOptions()
834 parseStackLifetimeOptions(StringRef Params) { in parseStackLifetimeOptions() argument
836 while (!Params.empty()) { in parseStackLifetimeOptions()
838 std::tie(ParamName, Params) = Params.split(';'); in parseStackLifetimeOptions()
1177 auto Params = parsePassParameters(PARSER, Name, NAME); \ in parseModulePass()
1178 if (!Params) \ in parseModulePass()
1179 return Params.takeError(); \ in parseModulePass()
1180 MPM.addPass(CREATE_PASS(Params.get())); \ in parseModulePass()
1202 auto Params = parsePassParameters(PARSER, Name, NAME); \ in parseModulePass()
1203 if (!Params) \ in parseModulePass()
1204 return Params.takeError(); \ in parseModulePass()
1206 createModuleToPostOrderCGSCCPassAdaptor(CREATE_PASS(Params.get()))); \ in parseModulePass()
1216 auto Params = parsePassParameters(PARSER, Name, NAME); \ in parseModulePass()
1217 if (!Params) \ in parseModulePass()
1218 return Params.takeError(); \ in parseModulePass()
1219 MPM.addPass(createModuleToFunctionPassAdaptor(CREATE_PASS(Params.get()))); \ in parseModulePass()
1236 auto Params = parsePassParameters(PARSER, Name, NAME); \ in parseModulePass()
1237 if (!Params) \ in parseModulePass()
1238 return Params.takeError(); \ in parseModulePass()
1241 CREATE_PASS(Params.get()), false, false))); \ in parseModulePass()
1312 auto Params = parsePassParameters(PARSER, Name, NAME); \ in parseCGSCCPass()
1313 if (!Params) \ in parseCGSCCPass()
1314 return Params.takeError(); \ in parseCGSCCPass()
1315 CGPM.addPass(CREATE_PASS(Params.get())); \ in parseCGSCCPass()
1338 auto Params = parsePassParameters(PARSER, Name, NAME); \ in parseCGSCCPass()
1339 if (!Params) \ in parseCGSCCPass()
1340 return Params.takeError(); \ in parseCGSCCPass()
1341 CGPM.addPass(createCGSCCToFunctionPassAdaptor(CREATE_PASS(Params.get()))); \ in parseCGSCCPass()
1358 auto Params = parsePassParameters(PARSER, Name, NAME); \ in parseCGSCCPass()
1359 if (!Params) \ in parseCGSCCPass()
1360 return Params.takeError(); \ in parseCGSCCPass()
1363 CREATE_PASS(Params.get()), false, false))); \ in parseCGSCCPass()
1432 auto Params = parsePassParameters(PARSER, Name, NAME); \ in parseFunctionPass()
1433 if (!Params) \ in parseFunctionPass()
1434 return Params.takeError(); \ in parseFunctionPass()
1435 FPM.addPass(CREATE_PASS(Params.get())); \ in parseFunctionPass()
1466 auto Params = parsePassParameters(PARSER, Name, NAME); \ in parseFunctionPass()
1467 if (!Params) \ in parseFunctionPass()
1468 return Params.takeError(); \ in parseFunctionPass()
1469 FPM.addPass(createFunctionToLoopPassAdaptor(CREATE_PASS(Params.get()), \ in parseFunctionPass()
1529 auto Params = parsePassParameters(PARSER, Name, NAME); \ in parseLoopPass()
1530 if (!Params) \ in parseLoopPass()
1531 return Params.takeError(); \ in parseLoopPass()
1532 LPM.addPass(CREATE_PASS(Params.get())); \ in parseLoopPass()
1794 static void printPassName(StringRef PassName, StringRef Params, in printPassName() argument
1796 OS << " " << PassName << "<" << Params << ">\n"; in printPassName()