atBlockBegin(Block *block, Listener *listener=nullptr) | mlir::OpBuilder | inlinestatic |
atBlockEnd(Block *block, Listener *listener=nullptr) | mlir::OpBuilder | inlinestatic |
atBlockTerminator(Block *block, Listener *listener=nullptr) | mlir::OpBuilder | inlinestatic |
Builder(MLIRContext *context) | mlir::Builder | inlineexplicit |
Builder(Operation *op) | mlir::Builder | inlineexplicit |
clearInsertionPoint() | mlir::OpBuilder | inline |
clone(Operation &op, IRMapping &mapper) | mlir::OpBuilder | |
clone(Operation &op) | mlir::OpBuilder | |
cloneRegionBefore(Region ®ion, Region &parent, Region::iterator before, IRMapping &mapping) | mlir::OpBuilder | |
cloneRegionBefore(Region ®ion, Region &parent, Region::iterator before) | mlir::OpBuilder | |
cloneRegionBefore(Region ®ion, Block *before) | mlir::OpBuilder | |
cloneWithoutRegions(Operation &op, IRMapping &mapper) | mlir::OpBuilder | inline |
cloneWithoutRegions(Operation &op) | mlir::OpBuilder | inline |
cloneWithoutRegions(OpT op) | mlir::OpBuilder | inline |
context | mlir::Builder | protected |
create(const OperationState &state) | mlir::OpBuilder | |
create(Location loc, StringAttr opName, ValueRange operands, TypeRange types={}, ArrayRef< NamedAttribute > attributes={}, BlockRange successors={}, MutableArrayRef< std::unique_ptr< Region >> regions={}) | mlir::OpBuilder | |
create(Location location, Args &&...args) | mlir::OpBuilder | inline |
createBlock(Region *parent, Region::iterator insertPt={}, TypeRange argTypes=std::nullopt, ArrayRef< Location > locs=std::nullopt) | mlir::OpBuilder | |
createBlock(Block *insertBefore, TypeRange argTypes=std::nullopt, ArrayRef< Location > locs=std::nullopt) | 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 | |
getAttr(Args &&...args) | mlir::Builder | inline |
getBF16Type() | mlir::Builder | |
getBlock() const | mlir::OpBuilder | inline |
getBoolArrayAttr(ArrayRef< bool > values) | mlir::Builder | |
getBoolAttr(bool value) | mlir::Builder | |
getBoolVectorAttr(ArrayRef< bool > values) | mlir::Builder | |
getConstantAffineMap(int64_t val) | mlir::Builder | |
getContext() const | mlir::Builder | inline |
getDenseBoolArrayAttr(ArrayRef< bool > values) | mlir::Builder | |
getDenseF32ArrayAttr(ArrayRef< float > values) | mlir::Builder | |
getDenseF64ArrayAttr(ArrayRef< double > values) | mlir::Builder | |
getDenseI16ArrayAttr(ArrayRef< int16_t > values) | mlir::Builder | |
getDenseI32ArrayAttr(ArrayRef< int32_t > values) | mlir::Builder | |
getDenseI64ArrayAttr(ArrayRef< int64_t > values) | mlir::Builder | |
getDenseI8ArrayAttr(ArrayRef< int8_t > values) | mlir::Builder | |
getDictionaryAttr(ArrayRef< NamedAttribute > value) | mlir::Builder | |
getDimIdentityMap() | mlir::Builder | |
getEmptyAffineMap() | mlir::Builder | |
getF128Type() | mlir::Builder | |
getF16FloatAttr(float value) | mlir::Builder | |
getF16Type() | mlir::Builder | |
getF32ArrayAttr(ArrayRef< float > values) | mlir::Builder | |
getF32FloatAttr(float value) | mlir::Builder | |
getF32Type() | mlir::Builder | |
getF32VectorAttr(ArrayRef< float > values) | mlir::Builder | |
getF64ArrayAttr(ArrayRef< double > values) | mlir::Builder | |
getF64FloatAttr(double value) | mlir::Builder | |
getF64Type() | mlir::Builder | |
getF64VectorAttr(ArrayRef< double > values) | mlir::Builder | |
getF80Type() | mlir::Builder | |
getFloat4E2M1FNType() | mlir::Builder | |
getFloat6E2M3FNType() | mlir::Builder | |
getFloat6E3M2FNType() | mlir::Builder | |
getFloat8E3M4Type() | mlir::Builder | |
getFloat8E4M3B11FNUZType() | mlir::Builder | |
getFloat8E4M3FNType() | mlir::Builder | |
getFloat8E4M3FNUZType() | mlir::Builder | |
getFloat8E4M3Type() | mlir::Builder | |
getFloat8E5M2FNUZType() | mlir::Builder | |
getFloat8E5M2Type() | mlir::Builder | |
getFloat8E8M0FNUType() | mlir::Builder | |
getFloatAttr(Type type, double value) | mlir::Builder | |
getFloatAttr(Type type, const APFloat &value) | mlir::Builder | |
getFunctionType(TypeRange inputs, TypeRange results) | mlir::Builder | |
getFusedLoc(ArrayRef< Location > locs, Attribute metadata=Attribute()) | mlir::Builder | |
getI16IntegerAttr(int16_t value) | mlir::Builder | |
getI16Type() | mlir::Builder | |
getI1Type() | mlir::Builder | |
getI2Type() | mlir::Builder | |
getI32ArrayAttr(ArrayRef< int32_t > values) | mlir::Builder | |
getI32IntegerAttr(int32_t value) | mlir::Builder | |
getI32TensorAttr(ArrayRef< int32_t > values) | mlir::Builder | |
getI32Type() | mlir::Builder | |
getI32VectorAttr(ArrayRef< int32_t > values) | mlir::Builder | |
getI4Type() | mlir::Builder | |
getI64ArrayAttr(ArrayRef< int64_t > values) | mlir::Builder | |
getI64IntegerAttr(int64_t value) | mlir::Builder | |
getI64TensorAttr(ArrayRef< int64_t > values) | mlir::Builder | |
getI64Type() | mlir::Builder | |
getI64VectorAttr(ArrayRef< int64_t > values) | mlir::Builder | |
getI8IntegerAttr(int8_t value) | mlir::Builder | |
getI8Type() | mlir::Builder | |
getIndexArrayAttr(ArrayRef< int64_t > values) | mlir::Builder | |
getIndexAttr(int64_t value) | mlir::Builder | |
getIndexTensorAttr(ArrayRef< int64_t > values) | mlir::Builder | |
getIndexType() | mlir::Builder | |
getIndexVectorAttr(ArrayRef< int64_t > values) | 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 | |
getIntegerType(unsigned width, bool isSigned) | mlir::Builder | |
getListener() const | mlir::OpBuilder | inline |
getMultiDimIdentityMap(unsigned rank) | mlir::Builder | |
getNamedAttr(StringRef name, Attribute val) | mlir::Builder | |
getNoneType() | mlir::Builder | |
getOneAttr(Type type) | mlir::Builder | |
getShiftedAffineMap(AffineMap map, int64_t shift) | mlir::Builder | |
getSI32IntegerAttr(int32_t value) | mlir::Builder | |
getSingleDimShiftAffineMap(int64_t shift) | mlir::Builder | |
getStrArrayAttr(ArrayRef< StringRef > values) | mlir::Builder | |
getStringAttr(const Twine &bytes) | mlir::Builder | |
getSymbolIdentityMap() | mlir::Builder | |
getTF32Type() | mlir::Builder | |
getTupleType(TypeRange elementTypes) | mlir::Builder | |
getType(Args &&...args) | mlir::Builder | inline |
getTypeArrayAttr(TypeRange values) | mlir::Builder | |
getUI32IntegerAttr(uint32_t value) | mlir::Builder | |
getUnitAttr() | mlir::Builder | |
getUnknownLoc() | mlir::Builder | |
getZeroAttr(Type type) | mlir::Builder | |
insert(Operation *op) | mlir::OpBuilder | |
listener | mlir::OpBuilder | protected |
OpBuilder(MLIRContext *ctx, Listener *listener=nullptr) | mlir::OpBuilder | inlineexplicit |
OpBuilder(Region *region, Listener *listener=nullptr) | mlir::OpBuilder | inlineexplicit |
OpBuilder(Region ®ion, Listener *listener=nullptr) | mlir::OpBuilder | inlineexplicit |
OpBuilder(Operation *op, Listener *listener=nullptr) | mlir::OpBuilder | inlineexplicit |
OpBuilder(Block *block, Block::iterator insertPoint, Listener *listener=nullptr) | 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 |
setInsertionPointAfterValue(Value val) | mlir::OpBuilder | inline |
setInsertionPointToEnd(Block *block) | mlir::OpBuilder | inline |
setInsertionPointToStart(Block *block) | mlir::OpBuilder | inline |
setListener(Listener *newListener) | mlir::OpBuilder | inline |
tryFold(Operation *op, SmallVectorImpl< Value > &results) | mlir::OpBuilder | |