| addBlock() | mlir::FuncOp | |
| addEntryBlock() | mlir::FuncOp | |
| build(Builder *builder, OperationState &result, StringRef name, FunctionType type, ArrayRef< NamedAttribute > attrs) | mlir::FuncOp | static |
| build(Builder *builder, OperationState &result, StringRef name, FunctionType type, ArrayRef< NamedAttribute > attrs, ArrayRef< NamedAttributeList > argAttrs) | mlir::FuncOp | static |
| classof(Operation *op) | mlir::Op< FuncOp, OpTrait::ZeroOperands, OpTrait::ZeroResult, OpTrait::IsIsolatedFromAbove, OpTrait::Symbol, OpTrait::FunctionLike, CallableOpInterface::Trait > | inlinestatic |
| clone(BlockAndValueMapping &mapper) | mlir::FuncOp | |
| clone() | mlir::FuncOp | |
| cloneInto(FuncOp dest, BlockAndValueMapping &mapper) | mlir::FuncOp | |
| cloneWithoutRegions() | mlir::Op< FuncOp, OpTrait::ZeroOperands, OpTrait::ZeroResult, OpTrait::IsIsolatedFromAbove, OpTrait::Symbol, OpTrait::FunctionLike, CallableOpInterface::Trait > | inline |
| ConcreteOpType typedef | mlir::Op< FuncOp, OpTrait::ZeroOperands, OpTrait::ZeroResult, OpTrait::IsIsolatedFromAbove, OpTrait::Symbol, OpTrait::FunctionLike, CallableOpInterface::Trait > | |
| create(Location location, StringRef name, FunctionType type, ArrayRef< NamedAttribute > attrs={}) | mlir::FuncOp | static |
| create(Location location, StringRef name, FunctionType type, iterator_range< dialect_attr_iterator > attrs) | mlir::FuncOp | static |
| create(Location location, StringRef name, FunctionType type, ArrayRef< NamedAttribute > attrs, ArrayRef< NamedAttributeList > argAttrs) | mlir::FuncOp | static |
| dialect_attr_begin() | mlir::OpState | inline |
| dialect_attr_end() | mlir::OpState | inline |
| dialect_attr_iterator typedef | mlir::OpState | |
| dialect_attr_range typedef | mlir::OpState | |
| dump() | mlir::OpState | inline |
| emitError(const Twine &message={}) | mlir::OpState | |
| emitOpError(const Twine &message={}) | mlir::OpState | |
| emitRemark(const Twine &message={}) | mlir::OpState | |
| emitWarning(const Twine &message={}) | mlir::OpState | |
| erase() | mlir::OpState | inline |
| eraseArgument(unsigned argIndex) | mlir::FuncOp | inline |
| eraseArguments(ArrayRef< unsigned > argIndices) | mlir::FuncOp | |
| fold(ArrayRef< Attribute > operands, SmallVectorImpl< OpFoldResult > &results) | mlir::FoldingHook< FuncOp, llvm::is_one_of< OpTrait::OneResult< FuncOp >, OpTrait::ZeroOperands< FuncOp >... >::value > | inline |
| foldHook(Operation *op, ArrayRef< Attribute > operands, SmallVectorImpl< OpFoldResult > &results) | mlir::FoldingHook< FuncOp, llvm::is_one_of< OpTrait::OneResult< FuncOp >, OpTrait::ZeroOperands< FuncOp >... >::value > | inlinestatic |
| getAsOpaquePointer() const | mlir::Op< FuncOp, OpTrait::ZeroOperands, OpTrait::ZeroResult, OpTrait::IsIsolatedFromAbove, OpTrait::Symbol, OpTrait::FunctionLike, CallableOpInterface::Trait > | inline |
| getAttr(StringRef name) | mlir::OpState | inline |
| getAttrOfType(StringRef name) | mlir::OpState | inline |
| getAttrs() | mlir::OpState | inline |
| getCallableRegion(CallInterfaceCallable callable) | mlir::FuncOp | inline |
| getCallableRegions(SmallVectorImpl< Region *> &callables) | mlir::FuncOp | inline |
| getCallableResults(Region *region) | mlir::FuncOp | inline |
| getCanonicalizationPatterns(OwningRewritePatternList &results, MLIRContext *context) | mlir::OpState | inlinestatic |
| getContext() | mlir::OpState | inline |
| getDialect() | mlir::Op< FuncOp, OpTrait::ZeroOperands, OpTrait::ZeroResult, OpTrait::IsIsolatedFromAbove, OpTrait::Symbol, OpTrait::FunctionLike, CallableOpInterface::Trait > | inline |
| getDialectAttrs() | mlir::OpState | inline |
| getFromOpaquePointer(const void *pointer) | mlir::Op< FuncOp, OpTrait::ZeroOperands, OpTrait::ZeroResult, OpTrait::IsIsolatedFromAbove, OpTrait::Symbol, OpTrait::FunctionLike, CallableOpInterface::Trait > | inlinestatic |
| getLoc() | mlir::OpState | inline |
| getOperation() | mlir::Op< FuncOp, OpTrait::ZeroOperands, OpTrait::ZeroResult, OpTrait::IsIsolatedFromAbove, OpTrait::Symbol, OpTrait::FunctionLike, CallableOpInterface::Trait > | inline |
| getOperationName() | mlir::FuncOp | inlinestatic |
| getOperationProperties() | mlir::Op< FuncOp, OpTrait::ZeroOperands, OpTrait::ZeroResult, OpTrait::IsIsolatedFromAbove, OpTrait::Symbol, OpTrait::FunctionLike, CallableOpInterface::Trait > | inlinestatic |
| getParentOfType() | mlir::OpState | inline |
| getParentOp() | mlir::OpState | inline |
| getParentRegion() | mlir::Op< FuncOp, OpTrait::ZeroOperands, OpTrait::ZeroResult, OpTrait::IsIsolatedFromAbove, OpTrait::Symbol, OpTrait::FunctionLike, CallableOpInterface::Trait > | inline |
| getTraitProperties() | mlir::OpTrait::TraitBase< FuncOp, ZeroOperands > | inlineprotectedstatic |
| getType() | mlir::FuncOp | inline |
| hasTrait() | mlir::Op< FuncOp, OpTrait::ZeroOperands, OpTrait::ZeroResult, OpTrait::IsIsolatedFromAbove, OpTrait::Symbol, OpTrait::FunctionLike, CallableOpInterface::Trait > | inlinestatic |
| Op() | mlir::Op< FuncOp, OpTrait::ZeroOperands, OpTrait::ZeroResult, OpTrait::IsIsolatedFromAbove, OpTrait::Symbol, OpTrait::FunctionLike, CallableOpInterface::Trait > | inlineexplicit |
| Op(std::nullptr_t) | mlir::Op< FuncOp, OpTrait::ZeroOperands, OpTrait::ZeroResult, OpTrait::IsIsolatedFromAbove, OpTrait::Symbol, OpTrait::FunctionLike, CallableOpInterface::Trait > | inline |
| Op(Operation *state) | mlir::Op< FuncOp, OpTrait::ZeroOperands, OpTrait::ZeroResult, OpTrait::IsIsolatedFromAbove, OpTrait::Symbol, OpTrait::FunctionLike, CallableOpInterface::Trait > | inlineexplicit |
| operator bool() | mlir::OpState | inline |
| operator Operation *() const | mlir::OpState | inline |
| OpState(Operation *state) | mlir::OpState | inlineexplicitprotected |
| OpTrait::FunctionLike< FuncOp > class | mlir::FuncOp | friend |
| parse(OpAsmParser &parser, OperationState &result) | mlir::FuncOp | static |
| parseAssembly(OpAsmParser &parser, OperationState &result) | mlir::Op< FuncOp, OpTrait::ZeroOperands, OpTrait::ZeroResult, OpTrait::IsIsolatedFromAbove, OpTrait::Symbol, OpTrait::FunctionLike, CallableOpInterface::Trait > | inlinestatic |
| print(OpAsmPrinter &p) | mlir::FuncOp | |
| Op< FuncOp, OpTrait::ZeroOperands, OpTrait::ZeroResult, OpTrait::IsIsolatedFromAbove, OpTrait::Symbol, OpTrait::FunctionLike, CallableOpInterface::Trait >::print(raw_ostream &os, OpPrintingFlags flags=llvm::None) | mlir::OpState | inline |
| printAssembly(Operation *op, OpAsmPrinter &p) | mlir::Op< FuncOp, OpTrait::ZeroOperands, OpTrait::ZeroResult, OpTrait::IsIsolatedFromAbove, OpTrait::Symbol, OpTrait::FunctionLike, CallableOpInterface::Trait > | inlinestatic |
| removeAttr(Identifier name) | mlir::OpState | inline |
| removeAttr(StringRef name) | mlir::OpState | inline |
| setAttr(Identifier name, Attribute value) | mlir::OpState | inline |
| setAttr(StringRef name, Attribute value) | mlir::OpState | inline |
| setAttrs(ArrayRef< NamedAttribute > attributes) | mlir::OpState | inline |
| setAttrs(NamedAttributeList newAttrs) | mlir::OpState | inline |
| setDialectAttrs(DialectAttrs &&attrs) | mlir::OpState | inline |
| setLoc(Location loc) | mlir::OpState | inline |
| setType(FunctionType newType) | mlir::FuncOp | inline |
| use_empty() | mlir::OpState | inline |
| verify() | mlir::FuncOp | |
| verifyInvariants(Operation *op) | mlir::Op< FuncOp, OpTrait::ZeroOperands, OpTrait::ZeroResult, OpTrait::IsIsolatedFromAbove, OpTrait::Symbol, OpTrait::FunctionLike, CallableOpInterface::Trait > | inlinestatic |
| verifyTrait(Operation *op) | mlir::OpTrait::ZeroOperands< FuncOp > | inlinestatic |
| walk(FnT &&callback) | mlir::OpState | inline |