Lines Matching refs:parser

26     OpAsmParser &parser,  in parseCustomOptionalOperand()  argument
28 if (succeeded(parser.parseOptionalLParen())) { in parseCustomOptionalOperand()
30 if (parser.parseOperand(*optOperand) || parser.parseRParen()) in parseCustomOptionalOperand()
37 OpAsmParser &parser, OpAsmParser::UnresolvedOperand &operand, in parseCustomDirectiveOperands() argument
40 if (parser.parseOperand(operand)) in parseCustomDirectiveOperands()
42 if (succeeded(parser.parseOptionalComma())) { in parseCustomDirectiveOperands()
44 if (parser.parseOperand(*optOperand)) in parseCustomDirectiveOperands()
47 if (parser.parseArrow() || parser.parseLParen() || in parseCustomDirectiveOperands()
48 parser.parseOperandList(varOperands) || parser.parseRParen()) in parseCustomDirectiveOperands()
53 parseCustomDirectiveResults(OpAsmParser &parser, Type &operandType, in parseCustomDirectiveResults() argument
56 if (parser.parseColon()) in parseCustomDirectiveResults()
59 if (parser.parseType(operandType)) in parseCustomDirectiveResults()
61 if (succeeded(parser.parseOptionalComma())) { in parseCustomDirectiveResults()
62 if (parser.parseType(optOperandType)) in parseCustomDirectiveResults()
65 if (parser.parseArrow() || parser.parseLParen() || in parseCustomDirectiveResults()
66 parser.parseTypeList(varOperandTypes) || parser.parseRParen()) in parseCustomDirectiveResults()
71 parseCustomDirectiveWithTypeRefs(OpAsmParser &parser, Type operandType, in parseCustomDirectiveWithTypeRefs() argument
74 if (parser.parseKeyword("type_refs_capture")) in parseCustomDirectiveWithTypeRefs()
79 if (parseCustomDirectiveResults(parser, operandType2, optOperandType2, in parseCustomDirectiveWithTypeRefs()
90 OpAsmParser &parser, OpAsmParser::UnresolvedOperand &operand, in parseCustomDirectiveOperandsAndTypes() argument
95 if (parseCustomDirectiveOperands(parser, operand, optOperand, varOperands) || in parseCustomDirectiveOperandsAndTypes()
96 parseCustomDirectiveResults(parser, operandType, optOperandType, in parseCustomDirectiveOperandsAndTypes()
102 OpAsmParser &parser, Region &region, in parseCustomDirectiveRegions() argument
104 if (parser.parseRegion(region)) in parseCustomDirectiveRegions()
106 if (failed(parser.parseOptionalComma())) in parseCustomDirectiveRegions()
109 if (parser.parseRegion(*varRegion)) in parseCustomDirectiveRegions()
115 parseCustomDirectiveSuccessors(OpAsmParser &parser, Block *&successor, in parseCustomDirectiveSuccessors() argument
117 if (parser.parseSuccessor(successor)) in parseCustomDirectiveSuccessors()
119 if (failed(parser.parseOptionalComma())) in parseCustomDirectiveSuccessors()
122 if (parser.parseSuccessor(varSuccessor)) in parseCustomDirectiveSuccessors()
127 static ParseResult parseCustomDirectiveAttributes(OpAsmParser &parser, in parseCustomDirectiveAttributes() argument
130 if (parser.parseAttribute(attr)) in parseCustomDirectiveAttributes()
132 if (succeeded(parser.parseOptionalComma())) { in parseCustomDirectiveAttributes()
133 if (parser.parseAttribute(optAttr)) in parseCustomDirectiveAttributes()
138 static ParseResult parseCustomDirectiveSpacing(OpAsmParser &parser, in parseCustomDirectiveSpacing() argument
140 return parser.parseAttribute(attr); in parseCustomDirectiveSpacing()
142 static ParseResult parseCustomDirectiveAttrDict(OpAsmParser &parser, in parseCustomDirectiveAttrDict() argument
144 return parser.parseOptionalAttrDict(attrs); in parseCustomDirectiveAttrDict()
147 OpAsmParser &parser, in parseCustomDirectiveOptionalOperandRef() argument
150 if (parser.parseInteger(operandCount)) in parseCustomDirectiveOptionalOperandRef()
239 ParseResult ParseIntegerLiteralOp::parse(OpAsmParser &parser, in parse() argument
241 if (parser.parseOptionalColon()) in parse()
244 if (parser.parseInteger(numResults)) in parse()
247 IndexType type = parser.getBuilder().getIndexType(); in parse()
258 ParseResult ParseWrappedKeywordOp::parse(OpAsmParser &parser, in parse() argument
261 if (parser.parseKeyword(&keyword)) in parse()
263 result.addAttribute("keyword", parser.getBuilder().getStringAttr(keyword)); in parse()
269 ParseResult ParseB64BytesOp::parse(OpAsmParser &parser, in parse() argument
272 if (parser.parseBase64Bytes(&bytes)) in parse()
274 result.addAttribute("b64", parser.getBuilder().getStringAttr( in parse()
295 ParseResult WrappingRegionOp::parse(OpAsmParser &parser, in parse() argument
297 if (parser.parseKeyword("wraps")) in parse()
304 Operation *wrappedOp = parser.parseGenericOperation(&block, block.begin()); in parse()
311 OpBuilder builder(parser.getContext()); in parse()
337 ParseResult PrettyPrintedRegionOp::parse(OpAsmParser &parser, in parse() argument
340 SMLoc loc = parser.getCurrentLocation(); in parse()
341 Location currLocation = parser.getEncodedSourceLoc(loc); in parse()
345 if (parser.parseOperandList(operands)) in parse()
351 if (!succeeded(parser.parseOptionalKeyword("start"))) in parse()
352 return parser.parseGenericOperationAfterOpName(result, in parse()
355 FailureOr<OperationName> parseOpNameInfo = parser.parseCustomOperationName(); in parse()
363 if (parser.parseKeyword("end") || parser.parseColon() || in parse()
364 parser.parseType(opFntype) || in parse()
365 parser.parseOptionalLocationSpecifier(explicitLoc)) in parse()
373 if (parser.resolveOperands(operands, opFntype.getInputs(), loc, in parse()
390 OpBuilder builder(parser.getBuilder().getContext()); in parse()
432 ParseResult PolyForOp::parse(OpAsmParser &parser, OperationState &result) { in parse() argument
435 if (parser.parseArgumentList(ivsInfo, OpAsmParser::Delimiter::None)) in parse()
441 iv.type = parser.getBuilder().getIndexType(); in parse()
442 return parser.parseRegion(*body, ivsInfo); in parse()