Lines Matching refs:ParseResult
38 ParseResult
39 Parser::parseCommaSeparatedList(function_ref<ParseResult()> parseElement) { in parseCommaSeparatedList()
58 ParseResult
60 function_ref<ParseResult()> parseElement, in parseCommaSeparatedListUntil()
90 ParseResult Parser::parseToken(Token::Kind expectedToken, in parseToken()
117 ParseResult finalize();
137 ParseResult popSSANameScope();
140 ParseResult addDefinition(SSAUseInfo useInfo, Value value);
143 ParseResult parseOptionalSSAUseList(SmallVectorImpl<SSAUseInfo> &results);
146 ParseResult parseSSAUse(SSAUseInfo &result);
152 ParseResult
153 parseSSADefOrUseAndType(function_ref<ParseResult(SSAUseInfo, Type)> action);
155 ParseResult parseOptionalSSAUseAndTypeList(SmallVectorImpl<Value> &results);
173 ParseResult parseOperation();
176 ParseResult parseSuccessor(Block *&dest);
179 ParseResult parseSuccessors(SmallVectorImpl<Block *> &destinations);
193 ParseResult parseTrailingOperationLocation(Operation *op);
210 ParseResult parseRegion(Region ®ion,
215 ParseResult parseRegionBody(Region ®ion);
222 ParseResult parseBlock(Block *&block);
225 ParseResult parseBlockBody(Block *block);
228 ParseResult parseOptionalBlockArgList(SmallVectorImpl<BlockArgument> &results,
332 ParseResult OperationParser::finalize() { in finalize()
383 ParseResult OperationParser::popSSANameScope() { in popSSANameScope()
417 ParseResult OperationParser::addDefinition(SSAUseInfo useInfo, Value value) { in addDefinition()
461 ParseResult
465 return parseCommaSeparatedList([&]() -> ParseResult { in parseOptionalSSAUseList()
478 ParseResult OperationParser::parseSSAUse(SSAUseInfo &result) { in parseSSAUse()
539 ParseResult OperationParser::parseSSADefOrUseAndType( in parseSSADefOrUseAndType()
540 function_ref<ParseResult(SSAUseInfo, Type)> action) { in parseSSADefOrUseAndType()
559 ParseResult OperationParser::parseOptionalSSAUseAndTypeList( in parseOptionalSSAUseAndTypeList()
632 ParseResult OperationParser::parseOperation() { in parseOperation()
638 auto parseNextResult = [&]() -> ParseResult { in parseOperation()
712 ParseResult OperationParser::parseSuccessor(Block *&dest) { in parseSuccessor()
725 ParseResult
732 ParseResult res = parseSuccessor(dest); in parseSuccessors()
876 ParseResult parseOperation(OperationState &opState) { in parseOperation()
958 ParseResult parseArrow() override { in parseArrow()
963 ParseResult parseOptionalArrow() override { in parseOptionalArrow()
968 ParseResult parseLBrace() override { in parseLBrace()
973 ParseResult parseOptionalLBrace() override { in parseOptionalLBrace()
978 ParseResult parseRBrace() override { in parseRBrace()
983 ParseResult parseOptionalRBrace() override { in parseOptionalRBrace()
988 ParseResult parseColon() override { in parseColon()
993 ParseResult parseOptionalColon() override { in parseOptionalColon()
998 ParseResult parseComma() override { in parseComma()
1003 ParseResult parseOptionalComma() override { in parseOptionalComma()
1008 ParseResult parseOptionalEllipsis() override { in parseOptionalEllipsis()
1013 ParseResult parseEqual() override { in parseEqual()
1018 ParseResult parseOptionalEqual() override { in parseOptionalEqual()
1023 ParseResult parseLess() override { in parseLess()
1028 ParseResult parseOptionalLess() override { in parseOptionalLess()
1033 ParseResult parseGreater() override { in parseGreater()
1038 ParseResult parseOptionalGreater() override { in parseOptionalGreater()
1043 ParseResult parseLParen() override { in parseLParen()
1048 ParseResult parseOptionalLParen() override { in parseOptionalLParen()
1053 ParseResult parseRParen() override { in parseRParen()
1058 ParseResult parseOptionalRParen() override { in parseOptionalRParen()
1063 ParseResult parseLSquare() override { in parseLSquare()
1068 ParseResult parseOptionalLSquare() override { in parseOptionalLSquare()
1073 ParseResult parseRSquare() override { in parseRSquare()
1078 ParseResult parseOptionalRSquare() override { in parseOptionalRSquare()
1083 ParseResult parseQuestion() override { in parseQuestion()
1088 ParseResult parseOptionalQuestion() override { in parseOptionalQuestion()
1093 ParseResult parsePlus() override { in parsePlus()
1098 ParseResult parseOptionalPlus() override { in parseOptionalPlus()
1103 ParseResult parseStar() override { in parseStar()
1108 ParseResult parseOptionalStar() override { in parseOptionalStar()
1117 ParseResult parseAttribute(Attribute &result, Type type) override { in parseAttribute()
1150 ParseResult parseOptionalAttrDict(NamedAttrList &result) override { in parseOptionalAttrDict()
1158 ParseResult parseOptionalAttrDictWithKeyword(NamedAttrList &result) override { in parseOptionalAttrDictWithKeyword()
1165 ParseResult parseAffineMap(AffineMap &map) override { in parseAffineMap()
1170 ParseResult printIntegerSet(IntegerSet &set) override { in printIntegerSet()
1185 ParseResult parseOptionalKeyword(StringRef keyword) override { in parseOptionalKeyword()
1194 ParseResult parseOptionalKeyword(StringRef *keyword) override { in parseOptionalKeyword()
1205 ParseResult
1224 ParseResult parseOptionalSymbolName(StringAttr &result, StringRef attrName, in parseOptionalSymbolName()
1241 ParseResult parseOperand(OperandType &result) override { in parseOperand()
1259 ParseResult parseOperandList(SmallVectorImpl<OperandType> &result, in parseOperandList()
1268 ParseResult
1345 ParseResult parseTrailingOperandList(SmallVectorImpl<OperandType> &result, in parseTrailingOperandList()
1359 ParseResult resolveOperand(const OperandType &operand, Type type, in resolveOperand()
1371 ParseResult parseAffineMapOfSSAIds(SmallVectorImpl<OperandType> &operands, in parseAffineMapOfSSAIds()
1378 auto parseElement = [&](bool isSymbol) -> ParseResult { in parseAffineMapOfSSAIds()
1410 ParseResult parseRegion(Region ®ion, ArrayRef<OperandType> arguments, in parseRegion()
1464 ParseResult parseRegionArgument(OperandType &argument) override { in parseRegionArgument()
1469 ParseResult parseOptionalRegionArgument(OperandType &argument) override { in parseOptionalRegionArgument()
1475 ParseResult
1488 ParseResult parseSuccessor(Block *&dest) override { in parseSuccessor()
1500 ParseResult
1519 ParseResult parseType(Type &result) override { in parseType()
1529 ParseResult parseArrowTypeList(SmallVectorImpl<Type> &result) override { in parseArrowTypeList()
1536 ParseResult
1544 ParseResult parseColonType(Type &result) override { in parseColonType()
1550 ParseResult parseColonTypeList(SmallVectorImpl<Type> &result) override { in parseColonTypeList()
1558 ParseResult
1573 auto parseElt = [&]() -> ParseResult { in parseOptionalAssignmentList()
1663 ParseResult OperationParser::parseTrailingOperationLocation(Operation *op) { in parseTrailingOperationLocation()
1716 ParseResult OperationParser::parseRegion( in parseRegion()
1786 ParseResult OperationParser::parseRegionBody(Region ®ion) { in parseRegionBody()
1808 ParseResult OperationParser::parseBlock(Block *&block) { in parseBlock()
1839 ParseResult OperationParser::parseBlockBody(Block *block) { in parseBlockBody()
1890 ParseResult OperationParser::parseOptionalBlockArgList( in parseOptionalBlockArgList()
1900 return parseCommaSeparatedList([&]() -> ParseResult { in parseOptionalBlockArgList()
1902 [&](SSAUseInfo useInfo, Type type) -> ParseResult { in parseOptionalBlockArgList()
1932 ParseResult parse(Block *topLevelBlock, Location parserLoc);
1936 ParseResult parseAttributeAliasDef();
1939 ParseResult parseTypeAliasDef();
1947 ParseResult TopLevelOperationParser::parseAttributeAliasDef() { in parseAttributeAliasDef()
1979 ParseResult TopLevelOperationParser::parseTypeAliasDef() { in parseTypeAliasDef()
2009 ParseResult TopLevelOperationParser::parse(Block *topLevelBlock, in parse()