Lines Matching refs:errorHandler
38 function_ref<LogicalResult(const Twine &)> errorHandler) { in buildDefaultRegistryFn() argument
46 return errorHandler(llvm::Twine("Can't add pass '") + pass->getName() + in buildDefaultRegistryFn()
452 function_ref<LogicalResult(const Twine &)> errorHandler) const;
479 LogicalResult parsePipelineText(StringRef text, ErrorHandlerT errorHandler);
485 ErrorHandlerT errorHandler);
489 ErrorHandlerT errorHandler);
494 function_ref<LogicalResult(const Twine &)> errorHandler) const;
514 auto errorHandler = [&](const char *rawLoc, Twine msg) { in initialize() local
521 if (failed(parsePipelineText(text, errorHandler))) in initialize()
523 return resolvePipelineElements(pipeline, errorHandler); in initialize()
529 function_ref<LogicalResult(const Twine &)> errorHandler) const { in addToPipeline()
530 return addToPipeline(pipeline, pm, errorHandler); in addToPipeline()
537 ErrorHandlerT errorHandler) { in parsePipelineText() argument
570 return errorHandler( in parsePipelineText()
591 return errorHandler(/*rawLoc=*/text.data() - 1, in parsePipelineText()
605 return errorHandler(text.data(), "expected ',' after parsing pipeline"); in parsePipelineText()
610 return errorHandler( in parsePipelineText()
622 MutableArrayRef<PipelineElement> elements, ErrorHandlerT errorHandler) { in resolvePipelineElements() argument
624 if (failed(resolvePipelineElement(elt, errorHandler))) in resolvePipelineElements()
632 ErrorHandlerT errorHandler) { in resolvePipelineElement() argument
636 return resolvePipelineElements(element.innerPipeline, errorHandler); in resolvePipelineElement()
651 return errorHandler(rawLoc, "'" + element.name + in resolvePipelineElement()
659 function_ref<LogicalResult(const Twine &)> errorHandler) const { in addToPipeline()
663 errorHandler))) { in addToPipeline()
664 return errorHandler("failed to add `" + elt.name + "` with options `" + in addToPipeline()
668 errorHandler))) { in addToPipeline()
669 return errorHandler("failed to add `" + elt.name + "` with options `" + in addToPipeline()
681 auto errorHandler = [&](Twine msg) { in parsePassPipeline() local
685 if (failed(pipelineParser.addToPipeline(pm, errorHandler))) in parsePassPipeline()
921 function_ref<LogicalResult(const Twine &)> errorHandler) const { in addToPipeline()
925 errorHandler))) in addToPipeline()
930 LogicalResult status = passIt.pipeline.addToPipeline(pm, errorHandler); in addToPipeline()