|
MLIR
22.0.0git
|
This is the complete list of members for mlir::IRRewriter, including all inherited members.
| 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 |
| cancelOpModification(Operation *op) | mlir::RewriterBase | inlinevirtual |
| 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={}, ArrayRef< Location > locs={}) | mlir::OpBuilder | |
| createBlock(Block *insertBefore, TypeRange argTypes={}, ArrayRef< Location > locs={}) | 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 |
| eraseBlock(Block *block) | mlir::RewriterBase | virtual |
| eraseOp(Operation *op) | mlir::RewriterBase | virtual |
| finalizeOpModification(Operation *op) | mlir::RewriterBase | virtual |
| 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 | |
| getF8E8M0Type() | 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 | |
| getGraphType(TypeRange inputs, TypeRange results) | 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 | |
| inlineBlockBefore(Block *source, Block *dest, Block::iterator before, ValueRange argValues={}) | mlir::RewriterBase | virtual |
| inlineBlockBefore(Block *source, Operation *op, ValueRange argValues={}) | mlir::RewriterBase | |
| inlineRegionBefore(Region ®ion, Region &parent, Region::iterator before) | mlir::RewriterBase | |
| inlineRegionBefore(Region ®ion, Block *before) | mlir::RewriterBase | |
| insert(Operation *op) | mlir::OpBuilder | |
| IRRewriter(MLIRContext *ctx, OpBuilder::Listener *listener=nullptr) | mlir::IRRewriter | inlineexplicit |
| IRRewriter(const OpBuilder &builder) | mlir::IRRewriter | inlineexplicit |
| IRRewriter(Operation *op, OpBuilder::Listener *listener=nullptr) | mlir::IRRewriter | inlineexplicit |
| listener | mlir::OpBuilder | protected |
| mergeBlocks(Block *source, Block *dest, ValueRange argValues={}) | mlir::RewriterBase | |
| modifyOpInPlace(Operation *root, CallableT &&callable) | mlir::RewriterBase | inline |
| moveBlockBefore(Block *block, Block *anotherBlock) | mlir::RewriterBase | |
| moveBlockBefore(Block *block, Region *region, Region::iterator iterator) | mlir::RewriterBase | |
| moveOpAfter(Operation *op, Operation *existingOp) | mlir::RewriterBase | |
| moveOpAfter(Operation *op, Block *block, Block::iterator iterator) | mlir::RewriterBase | |
| moveOpBefore(Operation *op, Operation *existingOp) | mlir::RewriterBase | |
| moveOpBefore(Operation *op, Block *block, Block::iterator iterator) | mlir::RewriterBase | |
| notifyMatchFailure(Location loc, CallbackT &&reasonCallback) | mlir::RewriterBase | inline |
| notifyMatchFailure(Operation *op, CallbackT &&reasonCallback) | mlir::RewriterBase | inline |
| notifyMatchFailure(ArgT &&arg, const Twine &msg) | mlir::RewriterBase | inline |
| notifyMatchFailure(ArgT &&arg, const char *msg) | mlir::RewriterBase | inline |
| 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 |
| replaceAllOpUsesWith(Operation *from, ValueRange to) | mlir::RewriterBase | |
| replaceAllOpUsesWith(Operation *from, Operation *to) | mlir::RewriterBase | |
| replaceAllUsesExcept(Value from, Value to, Operation *exceptedUser) | mlir::RewriterBase | inline |
| replaceAllUsesExcept(Value from, Value to, const SmallPtrSetImpl< Operation * > &preservedUsers) | mlir::RewriterBase | |
| replaceAllUsesWith(Value from, Value to) | mlir::RewriterBase | inlinevirtual |
| replaceAllUsesWith(Block *from, Block *to) | mlir::RewriterBase | inline |
| replaceAllUsesWith(ValueRange from, ValueRange to) | mlir::RewriterBase | inline |
| replaceOp(Operation *op, ValueRange newValues) | mlir::RewriterBase | virtual |
| replaceOp(Operation *op, Operation *newOp) | mlir::RewriterBase | virtual |
| replaceOpUsesWithIf(Operation *from, ValueRange to, function_ref< bool(OpOperand &)> functor, bool *allUsesReplaced=nullptr) | mlir::RewriterBase | inline |
| replaceOpUsesWithinBlock(Operation *op, ValueRange newValues, Block *block, bool *allUsesReplaced=nullptr) | mlir::RewriterBase | inline |
| replaceOpWithNewOp(Operation *op, Args &&...args) | mlir::RewriterBase | inline |
| replaceUsesWithIf(Value from, Value to, function_ref< bool(OpOperand &)> functor, bool *allUsesReplaced=nullptr) | mlir::RewriterBase | |
| replaceUsesWithIf(ValueRange from, ValueRange to, function_ref< bool(OpOperand &)> functor, bool *allUsesReplaced=nullptr) | mlir::RewriterBase | |
| restoreInsertionPoint(InsertPoint ip) | mlir::OpBuilder | inline |
| RewriterBase(MLIRContext *ctx, OpBuilder::Listener *listener=nullptr) | mlir::RewriterBase | inlineexplicitprotected |
| RewriterBase(const OpBuilder &otherBuilder) | mlir::RewriterBase | inlineexplicitprotected |
| RewriterBase(Operation *op, OpBuilder::Listener *listener=nullptr) | mlir::RewriterBase | inlineexplicitprotected |
| 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 |
| splitBlock(Block *block, Block::iterator before) | mlir::RewriterBase | |
| startOpModification(Operation *op) | mlir::RewriterBase | inlinevirtual |
| tryFold(Operation *op, SmallVectorImpl< Value > &results, SmallVectorImpl< Operation * > *materializedConstants=nullptr) | mlir::OpBuilder | |
| ~RewriterBase() | mlir::RewriterBase | protectedvirtual |