Searched refs:funcAST (Results 1 – 7 of 7) sorted by relevance
120 mlir::toy::FuncOp mlirGen(FunctionAST &funcAST) { in mlirGen() argument126 mlir::toy::FuncOp function = mlirGen(*funcAST.getProto()); in mlirGen()132 auto protoArgs = funcAST.getProto()->getArgs(); in mlirGen()148 if (mlir::failed(mlirGen(*funcAST.getBody()))) { in mlirGen()160 builder.create<ReturnOp>(loc(funcAST.getProto()->loc())); in mlirGen()169 if (funcAST.getProto()->getName() != "main") in mlirGen()
62 if (FunctionAST *funcAST = llvm::dyn_cast<FunctionAST>(record.get())) { in mlirGen() local63 mlir::toy::FuncOp func = mlirGen(*funcAST); in mlirGen()176 mlir::toy::FuncOp mlirGen(FunctionAST &funcAST) { in mlirGen() argument182 mlir::toy::FuncOp function = mlirGen(*funcAST.getProto()); in mlirGen()188 auto protoArgs = funcAST.getProto()->getArgs(); in mlirGen()203 if (mlir::failed(mlirGen(*funcAST.getBody()))) { in mlirGen()215 builder.create<ReturnOp>(loc(funcAST.getProto()->loc())); in mlirGen()225 if (funcAST.getProto()->getName() != "main") in mlirGen()
120 mlir::toy::FuncOp mlirGen(FunctionAST &funcAST) { in mlirGen() argument126 mlir::toy::FuncOp function = mlirGen(*funcAST.getProto()); in mlirGen()132 auto protoArgs = funcAST.getProto()->getArgs(); in mlirGen()148 if (mlir::failed(mlirGen(*funcAST.getBody()))) { in mlirGen()160 builder.create<ReturnOp>(loc(funcAST.getProto()->loc())); in mlirGen()
112 mlir::toy::FuncOp mlirGen(FunctionAST &funcAST) {115 if (funcAST.getProto()->getName() != "main")