Lines Matching refs:optOperand
604 OpAsmParser &parser, Optional<OpAsmParser::UnresolvedOperand> &optOperand) { in parseCustomOptionalOperand() argument
606 optOperand.emplace(); in parseCustomOptionalOperand()
607 if (parser.parseOperand(*optOperand) || parser.parseRParen()) in parseCustomOptionalOperand()
615 Optional<OpAsmParser::UnresolvedOperand> &optOperand, in parseCustomDirectiveOperands() argument
620 optOperand.emplace(); in parseCustomDirectiveOperands()
621 if (parser.parseOperand(*optOperand)) in parseCustomDirectiveOperands()
668 Optional<OpAsmParser::UnresolvedOperand> &optOperand, in parseCustomDirectiveOperandsAndTypes() argument
672 if (parseCustomDirectiveOperands(parser, operand, optOperand, varOperands) || in parseCustomDirectiveOperandsAndTypes()
721 OpAsmParser &parser, Optional<OpAsmParser::UnresolvedOperand> &optOperand) { in parseCustomDirectiveOptionalOperandRef() argument
726 return success(expectedOptionalOperand != optOperand.has_value()); in parseCustomDirectiveOptionalOperandRef()
733 Value optOperand) { in printCustomOptionalOperand() argument
734 if (optOperand) in printCustomOptionalOperand()
735 printer << "(" << optOperand << ") "; in printCustomOptionalOperand()
739 Value operand, Value optOperand, in printCustomDirectiveOperands() argument
742 if (optOperand) in printCustomDirectiveOperands()
743 printer << ", " << optOperand; in printCustomDirectiveOperands()
763 OpAsmPrinter &printer, Operation *op, Value operand, Value optOperand, in printCustomDirectiveOperandsAndTypes() argument
766 printCustomDirectiveOperands(printer, op, operand, optOperand, varOperands); in printCustomDirectiveOperandsAndTypes()
802 Value optOperand) { in printCustomDirectiveOptionalOperandRef() argument
803 printer << (optOperand ? "1" : "0"); in printCustomDirectiveOptionalOperandRef()