Builder(MLIRContext *context) | mlir::Builder | inlineexplicit |
Builder(ModuleOp module) | mlir::Builder | explicit |
clearInsertionPoint() | mlir::OpBuilder | inline |
clone(Operation &op, BlockAndValueMapping &mapper) | mlir::OpBuilder | inline |
clone(Operation &op) | mlir::OpBuilder | inline |
cloneWithoutRegions(Operation &op, BlockAndValueMapping &mapper) | mlir::OpBuilder | inline |
cloneWithoutRegions(Operation &op) | mlir::OpBuilder | inline |
cloneWithoutRegions(OpT op) | mlir::OpBuilder | inline |
context | mlir::Builder | protected |
create(Location location, Args &&... args) | mlir::OpBuilder | inline |
createBlock(Region *parent, Region::iterator insertPt={}) | mlir::OpBuilder | |
createBlock(Block *insertBefore) | mlir::OpBuilder | |
createOperation(const OperationState &state) | mlir::OpBuilder | |
createOrFold(SmallVectorImpl< Value > &results, Location location, Args &&... args) | mlir::OpBuilder | inline |
createOrFold(Location location, Args &&... args) | mlir::OpBuilder | inline |
createOrFold(Location location, Args &&... args) | mlir::OpBuilder | inline |
getAffineConstantExpr(int64_t constant) | mlir::Builder | |
getAffineDimExpr(unsigned position) | mlir::Builder | |
getAffineMapArrayAttr(ArrayRef< AffineMap > values) | mlir::Builder | |
getAffineSymbolExpr(unsigned position) | mlir::Builder | |
getArrayAttr(ArrayRef< Attribute > value) | mlir::Builder | |
getBF16Type() | mlir::Builder | |
getBlock() const | mlir::OpBuilder | inline |
getBoolAttr(bool value) | mlir::Builder | |
getConstantAffineMap(int64_t val) | mlir::Builder | |
getContext() const | mlir::Builder | inline |
getDictionaryAttr(ArrayRef< NamedAttribute > value) | mlir::Builder | |
getDimIdentityMap() | mlir::Builder | |
getEmptyAffineMap() | mlir::Builder | |
getF16FloatAttr(float value) | mlir::Builder | |
getF16Type() | mlir::Builder | |
getF32ArrayAttr(ArrayRef< float > values) | mlir::Builder | |
getF32FloatAttr(float value) | mlir::Builder | |
getF32Type() | mlir::Builder | |
getF64ArrayAttr(ArrayRef< double > values) | mlir::Builder | |
getF64FloatAttr(double value) | mlir::Builder | |
getF64Type() | mlir::Builder | |
getFileLineColLoc(Identifier filename, unsigned line, unsigned column) | mlir::Builder | |
getFloatAttr(Type type, double value) | mlir::Builder | |
getFloatAttr(Type type, const APFloat &value) | mlir::Builder | |
getFunctionType(ArrayRef< Type > inputs, ArrayRef< Type > results) | mlir::Builder | |
getFusedLoc(ArrayRef< Location > locs, Attribute metadata=Attribute()) | mlir::Builder | |
getI16IntegerAttr(int16_t value) | mlir::Builder | |
getI1Type() | mlir::Builder | |
getI32ArrayAttr(ArrayRef< int32_t > values) | mlir::Builder | |
getI32IntegerAttr(int32_t value) | mlir::Builder | |
getI32VectorAttr(ArrayRef< int32_t > values) | mlir::Builder | |
getI64ArrayAttr(ArrayRef< int64_t > values) | mlir::Builder | |
getI64IntegerAttr(int64_t value) | mlir::Builder | |
getI8IntegerAttr(int8_t value) | mlir::Builder | |
getIdentifier(StringRef str) | mlir::Builder | |
getIndexArrayAttr(ArrayRef< int64_t > values) | mlir::Builder | |
getIndexType() | mlir::Builder | |
getInsertionBlock() const | mlir::OpBuilder | inline |
getInsertionPoint() const | mlir::OpBuilder | inline |
getIntegerAttr(Type type, int64_t value) | mlir::Builder | |
getIntegerAttr(Type type, const APInt &value) | mlir::Builder | |
getIntegerType(unsigned width) | mlir::Builder | |
getMultiDimIdentityMap(unsigned rank) | mlir::Builder | |
getNamedAttr(StringRef name, Attribute val) | mlir::Builder | |
getNoneType() | mlir::Builder | |
getShiftedAffineMap(AffineMap map, int64_t shift) | mlir::Builder | |
getSingleDimShiftAffineMap(int64_t shift) | mlir::Builder | |
getStrArrayAttr(ArrayRef< StringRef > values) | mlir::Builder | |
getStringAttr(StringRef bytes) | mlir::Builder | |
getSymbolIdentityMap() | mlir::Builder | |
getSymbolRefAttr(Operation *value) | mlir::Builder | |
getSymbolRefAttr(StringRef value) | mlir::Builder | |
getSymbolRefAttr(StringRef value, ArrayRef< FlatSymbolRefAttr > nestedReferences) | mlir::Builder | |
getTupleType(ArrayRef< Type > elementTypes) | mlir::Builder | |
getType(Args... args) | mlir::Builder | inline |
getUnitAttr() | mlir::Builder | |
getUnknownLoc() | mlir::Builder | |
getZeroAttr(Type type) | mlir::Builder | |
insert(Operation *op) | mlir::OpBuilder | virtual |
OpBuilder(MLIRContext *ctx) | mlir::OpBuilder | inlineexplicit |
OpBuilder(Region *region) | mlir::OpBuilder | inlineexplicit |
OpBuilder(Region ®ion) | mlir::OpBuilder | inlineexplicit |
OpBuilder(Operation *op) | mlir::OpBuilder | inlineexplicit |
OpBuilder(Block *block) | mlir::OpBuilder | inlineexplicit |
OpBuilder(Block *block, Block::iterator insertPoint) | mlir::OpBuilder | inline |
restoreInsertionPoint(InsertPoint ip) | mlir::OpBuilder | inline |
saveInsertionPoint() const | mlir::OpBuilder | inline |
setInsertionPoint(Block *block, Block::iterator insertPoint) | mlir::OpBuilder | inline |
setInsertionPoint(Operation *op) | mlir::OpBuilder | inline |
setInsertionPointAfter(Operation *op) | mlir::OpBuilder | inline |
setInsertionPointToEnd(Block *block) | mlir::OpBuilder | inline |
setInsertionPointToStart(Block *block) | mlir::OpBuilder | inline |
tryFold(Operation *op, SmallVectorImpl< Value > &results) | mlir::OpBuilder | |
~OpBuilder() | mlir::OpBuilder | virtual |