forked from OSchip/llvm-project
[mlir] Expose parseDimAndSymbolList from affineops.h
This was removed from ops.h, but it is used by onnx-mlir Reviewed By: mehdi_amini Differential Revision: https://reviews.llvm.org/D91830
This commit is contained in:
parent
1cd19fc568
commit
370d0bac90
|
@ -337,6 +337,11 @@ bool isValidSymbol(Value value);
|
|||
/// for all its uses in `region`.
|
||||
bool isValidSymbol(Value value, Region *region);
|
||||
|
||||
/// Parses dimension and symbol list and returns true if parsing failed.
|
||||
ParseResult parseDimAndSymbolList(OpAsmParser &parser,
|
||||
SmallVectorImpl<Value> &operands,
|
||||
unsigned &numDims);
|
||||
|
||||
/// Modifies both `map` and `operands` in-place so as to:
|
||||
/// 1. drop duplicate operands
|
||||
/// 2. drop unused dims and symbols from map
|
||||
|
|
|
@ -308,9 +308,9 @@ static void printDimAndSymbolList(Operation::operand_iterator begin,
|
|||
}
|
||||
|
||||
/// Parses dimension and symbol list and returns true if parsing failed.
|
||||
static ParseResult parseDimAndSymbolList(OpAsmParser &parser,
|
||||
SmallVectorImpl<Value> &operands,
|
||||
unsigned &numDims) {
|
||||
ParseResult mlir::parseDimAndSymbolList(OpAsmParser &parser,
|
||||
SmallVectorImpl<Value> &operands,
|
||||
unsigned &numDims) {
|
||||
SmallVector<OpAsmParser::OperandType, 8> opInfos;
|
||||
if (parser.parseOperandList(opInfos, OpAsmParser::Delimiter::Paren))
|
||||
return failure();
|
||||
|
|
Loading…
Reference in New Issue