#include "mlir/Dialect/Func/IR/FuncOps.h"
#include "mlir/Conversion/ConvertToLLVM/ToLLVMInterface.h"
#include "mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h"
#include "mlir/IR/BuiltinOps.h"
#include "mlir/IR/BuiltinTypes.h"
#include "mlir/IR/IRMapping.h"
#include "mlir/IR/Matchers.h"
#include "mlir/IR/OpImplementation.h"
#include "mlir/IR/PatternMatch.h"
#include "mlir/IR/TypeUtilities.h"
#include "mlir/IR/Value.h"
#include "mlir/Interfaces/FunctionImplementation.h"
#include "mlir/Transforms/InliningUtils.h"
#include "llvm/ADT/APFloat.h"
#include "llvm/ADT/MapVector.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/Support/FormatVariadic.h"
#include "llvm/Support/raw_ostream.h"
#include <numeric>
#include "mlir/Dialect/Func/IR/FuncOpsDialect.cpp.inc"
usingnamespacemlir;
usingnamespacemlir::func;
void FuncDialect::initialize() { … }
Operation *FuncDialect::materializeConstant(OpBuilder &builder, Attribute value,
Type type, Location loc) { … }
LogicalResult CallOp::verifySymbolUses(SymbolTableCollection &symbolTable) { … }
FunctionType CallOp::getCalleeType() { … }
LogicalResult CallIndirectOp::canonicalize(CallIndirectOp indirectCall,
PatternRewriter &rewriter) { … }
LogicalResult ConstantOp::verifySymbolUses(SymbolTableCollection &symbolTable) { … }
OpFoldResult ConstantOp::fold(FoldAdaptor adaptor) { … }
void ConstantOp::getAsmResultNames(
function_ref<void(Value, StringRef)> setNameFn) { … }
bool ConstantOp::isBuildableWith(Attribute value, Type type) { … }
FuncOp FuncOp::create(Location location, StringRef name, FunctionType type,
ArrayRef<NamedAttribute> attrs) { … }
FuncOp FuncOp::create(Location location, StringRef name, FunctionType type,
Operation::dialect_attr_range attrs) { … }
FuncOp FuncOp::create(Location location, StringRef name, FunctionType type,
ArrayRef<NamedAttribute> attrs,
ArrayRef<DictionaryAttr> argAttrs) { … }
void FuncOp::build(OpBuilder &builder, OperationState &state, StringRef name,
FunctionType type, ArrayRef<NamedAttribute> attrs,
ArrayRef<DictionaryAttr> argAttrs) { … }
ParseResult FuncOp::parse(OpAsmParser &parser, OperationState &result) { … }
void FuncOp::print(OpAsmPrinter &p) { … }
void FuncOp::cloneInto(FuncOp dest, IRMapping &mapper) { … }
FuncOp FuncOp::clone(IRMapping &mapper) { … }
FuncOp FuncOp::clone() { … }
LogicalResult ReturnOp::verify() { … }
#define GET_OP_CLASSES
#include "mlir/Dialect/Func/IR/FuncOps.cpp.inc"