MLIR  19.0.0git
mlir::OpAsmParser Member List

This is the complete list of members for mlir::OpAsmParser, including all inherited members.

addTypesToList(ArrayRef< Type > types, SmallVectorImpl< Type > &result)mlir::AsmParserinline
addTypeToList(Type type, SmallVectorImpl< Type > &result)mlir::AsmParserinline
AsmParser()=defaultmlir::OpAsmParser
codeCompleteExpectedTokens(ArrayRef< StringRef > tokens)=0mlir::AsmParserprotectedpure virtual
Delimiter enum namemlir::AsmParser
detect_has_parse_method typedefmlir::AsmParser
detect_type_has_parse_method typedefmlir::AsmParser
emitError(SMLoc loc, const Twine &message={})=0mlir::AsmParserpure virtual
getBuilder() const =0mlir::AsmParserpure virtual
getChecked(SMLoc loc, ParamsT &&...params)mlir::AsmParserinline
getChecked(ParamsT &&...params)mlir::AsmParserinline
getContext() constmlir::AsmParser
getCurrentLocation()=0mlir::AsmParserpure virtual
getCurrentLocation(SMLoc *loc)mlir::AsmParserinline
getEncodedSourceLoc(SMLoc loc)=0mlir::AsmParserpure virtual
getNameLoc() const =0mlir::AsmParserpure virtual
getNumResults() const =0mlir::OpAsmParserpure virtual
getResultName(unsigned resultNo) const =0mlir::OpAsmParserpure virtual
has_parse_method typedefmlir::AsmParser
parseAffineExpr(ArrayRef< std::pair< StringRef, AffineExpr >> symbolSet, AffineExpr &expr)=0mlir::AsmParserpure virtual
parseAffineExprOfSSAIds(SmallVectorImpl< UnresolvedOperand > &dimOperands, SmallVectorImpl< UnresolvedOperand > &symbOperands, AffineExpr &expr)=0mlir::OpAsmParserpure virtual
parseAffineMap(AffineMap &map)=0mlir::AsmParserpure virtual
parseAffineMapOfSSAIds(SmallVectorImpl< UnresolvedOperand > &operands, Attribute &map, StringRef attrName, NamedAttrList &attrs, Delimiter delimiter=Delimiter::Square)=0mlir::OpAsmParserpure virtual
parseArgument(Argument &result, bool allowType=false, bool allowAttrs=false)=0mlir::OpAsmParserpure virtual
parseArgumentList(SmallVectorImpl< Argument > &result, Delimiter delimiter=Delimiter::None, bool allowType=false, bool allowAttrs=false)=0mlir::OpAsmParserpure virtual
parseArrow()=0mlir::AsmParserpure virtual
parseArrowTypeList(SmallVectorImpl< Type > &result)=0mlir::AsmParserpure virtual
parseAssignmentList(SmallVectorImpl< Argument > &lhs, SmallVectorImpl< UnresolvedOperand > &rhs)mlir::OpAsmParserinline
parseAttribute(Attribute &result, Type type={})=0mlir::AsmParserpure virtual
parseAttribute(AttrType &result, Type type={})mlir::AsmParserinline
parseAttribute(Attribute &result, StringRef attrName, NamedAttrList &attrs)mlir::AsmParserinline
parseAttribute(AttrType &result, StringRef attrName, NamedAttrList &attrs)mlir::AsmParserinline
parseAttribute(AttrType &result, Type type, StringRef attrName, NamedAttrList &attrs)mlir::AsmParserinline
parseBase64Bytes(std::vector< char > *bytes)=0mlir::AsmParserpure virtual
parseColon()=0mlir::AsmParserpure virtual
parseColonType(Type &result)=0mlir::AsmParserpure virtual
parseColonType(TypeType &result)mlir::AsmParserinline
parseColonTypeList(SmallVectorImpl< Type > &result)=0mlir::AsmParserpure virtual
parseComma()=0mlir::AsmParserpure virtual
parseCommaSeparatedList(Delimiter delimiter, function_ref< ParseResult()> parseElementFn, StringRef contextMessage=StringRef())=0mlir::AsmParserpure virtual
parseCommaSeparatedList(function_ref< ParseResult()> parseElementFn)mlir::AsmParserinline
parseCustomAttributeWithFallback(Attribute &result, Type type, function_ref< ParseResult(Attribute &result, Type type)> parseAttribute)=0mlir::AsmParserpure virtual
parseCustomAttributeWithFallback(AttrType &result, Type type, StringRef attrName, NamedAttrList &attrs)mlir::AsmParserinline
parseCustomAttributeWithFallback(AttrType &result, Type type, StringRef attrName, NamedAttrList &attrs)mlir::AsmParserinline
parseCustomAttributeWithFallback(AttrType &result, Type type={})mlir::AsmParserinline
parseCustomAttributeWithFallback(AttrType &result, Type type={})mlir::AsmParserinline
parseCustomOperationName()=0mlir::OpAsmParserpure virtual
parseCustomTypeWithFallback(Type &result, function_ref< ParseResult(Type &result)> parseType)=0mlir::AsmParserpure virtual
parseCustomTypeWithFallback(TypeT &result)mlir::AsmParserinline
parseCustomTypeWithFallback(TypeT &result)mlir::AsmParserinline
parseDimensionList(SmallVectorImpl< int64_t > &dimensions, bool allowDynamic=true, bool withTrailingX=true)=0mlir::AsmParserpure virtual
parseEllipsis()=0mlir::AsmParserpure virtual
parseEqual()=0mlir::AsmParserpure virtual
parseFloat(double &result)=0mlir::AsmParserpure virtual
parseFloat(const llvm::fltSemantics &semantics, APFloat &result)=0mlir::AsmParserpure virtual
parseGenericOperation(Block *insertBlock, Block::iterator insertPt)=0mlir::OpAsmParserpure virtual
parseGenericOperationAfterOpName(OperationState &result, std::optional< ArrayRef< UnresolvedOperand >> parsedOperandType=std::nullopt, std::optional< ArrayRef< Block * >> parsedSuccessors=std::nullopt, std::optional< MutableArrayRef< std::unique_ptr< Region >>> parsedRegions=std::nullopt, std::optional< ArrayRef< NamedAttribute >> parsedAttributes=std::nullopt, std::optional< Attribute > parsedPropertiesAttribute=std::nullopt, std::optional< FunctionType > parsedFnType=std::nullopt)=0mlir::OpAsmParserpure virtual
parseGreater()=0mlir::AsmParserpure virtual
parseInteger(IntT &result)mlir::AsmParserinline
parseIntegerSet(IntegerSet &set)=0mlir::AsmParserpure virtual
parseKeyword(StringRef keyword)mlir::AsmParserinline
parseKeyword(StringRef keyword, const Twine &msg)=0mlir::AsmParserpure virtual
parseKeyword(StringRef *keyword)mlir::AsmParserinline
parseKeywordOrCompletion(StringRef *keyword)=0mlir::AsmParserprotectedpure virtual
parseKeywordOrString(std::string *result)mlir::AsmParserinline
parseKeywordType(const char *keyword, Type &result)mlir::AsmParserinline
parseLBrace()=0mlir::AsmParserpure virtual
parseLess()=0mlir::AsmParserpure virtual
parseLParen()=0mlir::AsmParserpure virtual
parseLSquare()=0mlir::AsmParserpure virtual
parseOperand(UnresolvedOperand &result, bool allowResultNumber=true)=0mlir::OpAsmParserpure virtual
parseOperandList(SmallVectorImpl< UnresolvedOperand > &result, Delimiter delimiter=Delimiter::None, bool allowResultNumber=true, int requiredOperandCount=-1)=0mlir::OpAsmParserpure virtual
parseOperandList(SmallVectorImpl< UnresolvedOperand > &result, int requiredOperandCount, Delimiter delimiter=Delimiter::None)mlir::OpAsmParserinline
parseOptionalArgument(Argument &result, bool allowType=false, bool allowAttrs=false)=0mlir::OpAsmParserpure virtual
parseOptionalArrow()=0mlir::AsmParserpure virtual
parseOptionalArrowTypeList(SmallVectorImpl< Type > &result)=0mlir::AsmParserpure virtual
parseOptionalAssignmentList(SmallVectorImpl< Argument > &lhs, SmallVectorImpl< UnresolvedOperand > &rhs)=0mlir::OpAsmParserpure virtual
parseOptionalAttrDict(NamedAttrList &result)=0mlir::AsmParserpure virtual
parseOptionalAttrDictWithKeyword(NamedAttrList &result)=0mlir::AsmParserpure virtual
parseOptionalAttribute(Attribute &result, Type type={})=0mlir::AsmParserpure virtual
parseOptionalAttribute(ArrayAttr &result, Type type={})=0mlir::AsmParserpure virtual
parseOptionalAttribute(StringAttr &result, Type type={})=0mlir::AsmParserpure virtual
parseOptionalAttribute(SymbolRefAttr &result, Type type={})=0mlir::AsmParserpure virtual
parseOptionalAttribute(AttrType &result, StringRef attrName, NamedAttrList &attrs)mlir::AsmParserinline
parseOptionalAttribute(AttrType &result, Type type, StringRef attrName, NamedAttrList &attrs)mlir::AsmParserinline
parseOptionalColon()=0mlir::AsmParserpure virtual
parseOptionalColonTypeList(SmallVectorImpl< Type > &result)=0mlir::AsmParserpure virtual
parseOptionalComma()=0mlir::AsmParserpure virtual
parseOptionalEllipsis()=0mlir::AsmParserpure virtual
parseOptionalEqual()=0mlir::AsmParserpure virtual
parseOptionalGreater()=0mlir::AsmParserpure virtual
parseOptionalInteger(APInt &result)=0mlir::AsmParserpure virtual
parseOptionalInteger(IntT &result)mlir::AsmParserinline
parseOptionalKeyword(StringRef keyword)=0mlir::AsmParserpure virtual
parseOptionalKeyword(StringRef *keyword)=0mlir::AsmParserpure virtual
parseOptionalKeyword(StringRef *keyword, ArrayRef< StringRef > allowedValues)=0mlir::AsmParserpure virtual
parseOptionalKeywordOrString(std::string *result)=0mlir::AsmParserpure virtual
parseOptionalLBrace()=0mlir::AsmParserpure virtual
parseOptionalLess()=0mlir::AsmParserpure virtual
parseOptionalLocationSpecifier(std::optional< Location > &result)=0mlir::OpAsmParserpure virtual
parseOptionalLParen()=0mlir::AsmParserpure virtual
parseOptionalLSquare()=0mlir::AsmParserpure virtual
parseOptionalOperand(UnresolvedOperand &result, bool allowResultNumber=true)=0mlir::OpAsmParserpure virtual
parseOptionalPlus()=0mlir::AsmParserpure virtual
parseOptionalQuestion()=0mlir::AsmParserpure virtual
parseOptionalRBrace()=0mlir::AsmParserpure virtual
parseOptionalRegion(Region &region, ArrayRef< Argument > arguments={}, bool enableNameShadowing=false)=0mlir::OpAsmParserpure virtual
parseOptionalRegion(std::unique_ptr< Region > &region, ArrayRef< Argument > arguments={}, bool enableNameShadowing=false)=0mlir::OpAsmParserpure virtual
parseOptionalRParen()=0mlir::AsmParserpure virtual
parseOptionalRSquare()=0mlir::AsmParserpure virtual
parseOptionalStar()=0mlir::AsmParserpure virtual
parseOptionalString(std::string *string)=0mlir::AsmParserpure virtual
parseOptionalSuccessor(Block *&dest)=0mlir::OpAsmParserpure virtual
parseOptionalSymbolName(StringAttr &result)=0mlir::AsmParserpure virtual
parseOptionalSymbolName(StringAttr &result, StringRef attrName, NamedAttrList &attrs)mlir::AsmParserinline
parseOptionalType(Type &result)=0mlir::AsmParserpure virtual
parseOptionalVerticalBar()=0mlir::AsmParserpure virtual
parsePlus()=0mlir::AsmParserpure virtual
parseQuestion()=0mlir::AsmParserpure virtual
parseRBrace()=0mlir::AsmParserpure virtual
parseRegion(Region &region, ArrayRef< Argument > arguments={}, bool enableNameShadowing=false)=0mlir::OpAsmParserpure virtual
parseResourceHandle()mlir::AsmParserinline
parseResourceHandle(Dialect *dialect)=0mlir::AsmParserprotectedpure virtual
parseRParen()=0mlir::AsmParserpure virtual
parseRSquare()=0mlir::AsmParserpure virtual
parseStar()=0mlir::AsmParserpure virtual
parseString(std::string *string)mlir::AsmParserinline
parseSuccessor(Block *&dest)=0mlir::OpAsmParserpure virtual
parseSuccessorAndUseList(Block *&dest, SmallVectorImpl< Value > &operands)=0mlir::OpAsmParserpure virtual
parseSymbolName(StringAttr &result)mlir::AsmParserinline
parseSymbolName(StringAttr &result, StringRef attrName, NamedAttrList &attrs)mlir::AsmParserinline
parseTrailingOperandList(SmallVectorImpl< UnresolvedOperand > &result, Delimiter delimiter=Delimiter::None)mlir::OpAsmParserinline
parseType(Type &result)=0mlir::AsmParserpure virtual
parseType(TypeT &result)mlir::AsmParserinline
parseTypeList(SmallVectorImpl< Type > &result)mlir::AsmParser
parseVerticalBar()=0mlir::AsmParserpure virtual
parseXInDimensionList()=0mlir::AsmParserpure virtual
popCyclicParsing()=0mlir::AsmParserprotectedpure virtual
pushCyclicParsing(const void *opaquePointer)=0mlir::AsmParserprotectedpure virtual
resolveOperand(const UnresolvedOperand &operand, Type type, SmallVectorImpl< Value > &result)=0mlir::OpAsmParserpure virtual
resolveOperands(Operands &&operands, Type type, SmallVectorImpl< Value > &result)mlir::OpAsmParserinline
resolveOperands(Operands &&operands, Type type, SMLoc loc, SmallVectorImpl< Value > &result)mlir::OpAsmParserinline
resolveOperands(Operands &&operands, Types &&types, SMLoc loc, SmallVectorImpl< Value > &result)mlir::OpAsmParserinline
tryStartCyclicParse(AttrOrTypeT attrOrType)mlir::AsmParserinline
type_has_parse_method typedefmlir::AsmParser
~AsmParser()mlir::AsmParservirtual
~OpAsmParser() overridemlir::OpAsmParser