Lines Matching refs:OpPassManager
37 return [=](OpPassManager &pm, StringRef options, in buildDefaultRegistryFn()
44 if ((pm.getNesting() == OpPassManager::Nesting::Explicit) && pmOpName && in buildDefaultRegistryFn()
346 llvm::cl::OptionValue<OpPassManager>::OptionValue() = default;
347 llvm::cl::OptionValue<OpPassManager>::OptionValue( in OptionValue()
348 const mlir::OpPassManager &value) { in OptionValue()
351 llvm::cl::OptionValue<OpPassManager> &
352 llvm::cl::OptionValue<OpPassManager>::operator=( in operator =()
353 const mlir::OpPassManager &rhs) { in operator =()
358 llvm::cl::OptionValue<OpPassManager>::~OptionValue<OpPassManager>() = default;
360 void llvm::cl::OptionValue<OpPassManager>::setValue( in setValue()
361 const OpPassManager &newValue) { in setValue()
365 value = std::make_unique<mlir::OpPassManager>(newValue); in setValue()
367 void llvm::cl::OptionValue<OpPassManager>::setValue(StringRef pipelineStr) { in setValue()
368 FailureOr<OpPassManager> pipeline = parsePassPipeline(pipelineStr); in setValue()
373 bool llvm::cl::OptionValue<OpPassManager>::compare( in compare()
374 const mlir::OpPassManager &rhs) const { in compare()
388 void llvm::cl::OptionValue<OpPassManager>::anchor() {} in anchor()
395 template class basic_parser<OpPassManager>;
399 bool llvm::cl::parser<OpPassManager>::parse(Option &, StringRef, StringRef arg, in parse()
401 FailureOr<OpPassManager> pipeline = parsePassPipeline(arg); in parse()
404 value.value = std::make_unique<OpPassManager>(std::move(*pipeline)); in parse()
408 void llvm::cl::parser<OpPassManager>::print(raw_ostream &os, in print()
409 const OpPassManager &value) { in print()
413 void llvm::cl::parser<OpPassManager>::printOptionDiff( in printOptionDiff()
414 const Option &opt, OpPassManager &pm, const OptVal &defaultValue, in printOptionDiff()
428 void llvm::cl::parser<OpPassManager>::anchor() {} in anchor()
430 llvm::cl::parser<OpPassManager>::ParsedPassManager::ParsedPassManager() =
432 llvm::cl::parser<OpPassManager>::ParsedPassManager::ParsedPassManager(
434 llvm::cl::parser<OpPassManager>::ParsedPassManager::~ParsedPassManager() =
451 addToPipeline(OpPassManager &pm,
493 addToPipeline(ArrayRef<PipelineElement> elements, OpPassManager &pm,
528 OpPassManager &pm, in addToPipeline()
658 ArrayRef<PipelineElement> elements, OpPassManager &pm, in addToPipeline()
676 LogicalResult mlir::parsePassPipeline(StringRef pipeline, OpPassManager &pm, in parsePassPipeline()
690 FailureOr<OpPassManager> mlir::parsePassPipeline(StringRef pipeline, in parsePassPipeline()
702 OpPassManager pm(opName); in parsePassPipeline()
920 OpPassManager &pm, in addToPipeline()
928 OpPassManager::Nesting nesting = pm.getNesting(); in addToPipeline()
929 pm.setNesting(OpPassManager::Nesting::Explicit); in addToPipeline()