Lines Matching refs:OperationParser
104 class OperationParser : public Parser { class
106 OperationParser(ParserState &state, Operation *topLevelOp) in OperationParser() function in __anond23dd3090111::OperationParser
113 ~OperationParser();
321 OperationParser::~OperationParser() { in ~OperationParser()
332 ParseResult OperationParser::finalize() { in finalize()
373 void OperationParser::pushSSANameScope(bool isIsolated) { in pushSSANameScope()
383 ParseResult OperationParser::popSSANameScope() { in popSSANameScope()
417 ParseResult OperationParser::addDefinition(SSAUseInfo useInfo, Value value) { in addDefinition()
462 OperationParser::parseOptionalSSAUseList(SmallVectorImpl<SSAUseInfo> &results) { in parseOptionalSSAUseList()
478 ParseResult OperationParser::parseSSAUse(SSAUseInfo &result) { in parseSSAUse()
499 Value OperationParser::resolveSSAUse(SSAUseInfo useInfo, Type type) { in resolveSSAUse()
539 ParseResult OperationParser::parseSSADefOrUseAndType( in parseSSADefOrUseAndType()
559 ParseResult OperationParser::parseOptionalSSAUseAndTypeList( in parseOptionalSSAUseAndTypeList()
590 void OperationParser::recordDefinition(StringRef def) { in recordDefinition()
596 OperationParser::getSSAValueEntry(StringRef name) { in getSSAValueEntry()
601 Value OperationParser::createForwardRefPlaceholder(SMLoc loc, Type type) { in createForwardRefPlaceholder()
632 ParseResult OperationParser::parseOperation() { in parseOperation()
712 ParseResult OperationParser::parseSuccessor(Block *&dest) { in parseSuccessor()
726 OperationParser::parseSuccessors(SmallVectorImpl<Block *> &destinations) { in parseSuccessors()
758 Operation *OperationParser::parseGenericOperation() { in parseGenericOperation()
857 Operation *OperationParser::parseGenericOperation(Block *insertBlock, in parseGenericOperation()
868 ArrayRef<OperationParser::ResultRecord> resultIDs, in CustomOpAsmParser()
870 OperationParser &parser) in CustomOpAsmParser()
1242 OperationParser::SSAUseInfo useInfo; in parseOperand()
1361 OperationParser::SSAUseInfo operandInfo = {operand.name, operand.number, in resolveOperand()
1416 SmallVector<std::pair<OperationParser::SSAUseInfo, Type>, 2> in parseRegion()
1421 OperationParser::SSAUseInfo operandInfo = {operand.name, operand.number, in parseRegion()
1590 ArrayRef<OperationParser::ResultRecord> resultIDs;
1596 OperationParser &parser;
1604 OperationParser::parseCustomOperation(ArrayRef<ResultRecord> resultIDs) { in parseCustomOperation()
1663 ParseResult OperationParser::parseTrailingOperationLocation(Operation *op) { in parseTrailingOperationLocation()
1716 ParseResult OperationParser::parseRegion( in parseRegion()
1718 ArrayRef<std::pair<OperationParser::SSAUseInfo, Type>> entryArguments, 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()
1854 Block *OperationParser::getBlockNamed(StringRef name, SMLoc loc) { in getBlockNamed()
1866 Block *OperationParser::defineBlockNamed(StringRef name, SMLoc loc, in defineBlockNamed()
1890 ParseResult OperationParser::parseOptionalBlockArgList( in parseOptionalBlockArgList()
2013 OperationParser opParser(getState(), topLevelOp.get()); in parse()