Lines Matching refs:builder

24 mlir::func::FuncOp fir::factory::getLlvmMemcpy(fir::FirOpBuilder &builder) {  in getLlvmMemcpy()  argument
25 auto ptrTy = builder.getRefType(builder.getIntegerType(8)); in getLlvmMemcpy()
26 llvm::SmallVector<mlir::Type> args = {ptrTy, ptrTy, builder.getI64Type(), in getLlvmMemcpy()
27 builder.getI1Type()}; in getLlvmMemcpy()
29 mlir::FunctionType::get(builder.getContext(), args, llvm::None); in getLlvmMemcpy()
30 return builder.addNamedFunction(builder.getUnknownLoc(), in getLlvmMemcpy()
34 mlir::func::FuncOp fir::factory::getLlvmMemmove(fir::FirOpBuilder &builder) { in getLlvmMemmove() argument
35 auto ptrTy = builder.getRefType(builder.getIntegerType(8)); in getLlvmMemmove()
36 llvm::SmallVector<mlir::Type> args = {ptrTy, ptrTy, builder.getI64Type(), in getLlvmMemmove()
37 builder.getI1Type()}; in getLlvmMemmove()
39 mlir::FunctionType::get(builder.getContext(), args, llvm::None); in getLlvmMemmove()
40 return builder.addNamedFunction(builder.getUnknownLoc(), in getLlvmMemmove()
44 mlir::func::FuncOp fir::factory::getLlvmMemset(fir::FirOpBuilder &builder) { in getLlvmMemset() argument
45 auto ptrTy = builder.getRefType(builder.getIntegerType(8)); in getLlvmMemset()
46 llvm::SmallVector<mlir::Type> args = {ptrTy, ptrTy, builder.getI64Type(), in getLlvmMemset()
47 builder.getI1Type()}; in getLlvmMemset()
49 mlir::FunctionType::get(builder.getContext(), args, llvm::None); in getLlvmMemset()
50 return builder.addNamedFunction(builder.getUnknownLoc(), in getLlvmMemset()
54 mlir::func::FuncOp fir::factory::getRealloc(fir::FirOpBuilder &builder) { in getRealloc() argument
55 auto ptrTy = builder.getRefType(builder.getIntegerType(8)); in getRealloc()
56 llvm::SmallVector<mlir::Type> args = {ptrTy, builder.getI64Type()}; in getRealloc()
57 auto reallocTy = mlir::FunctionType::get(builder.getContext(), args, {ptrTy}); in getRealloc()
58 return builder.addNamedFunction(builder.getUnknownLoc(), "realloc", in getRealloc()
62 mlir::func::FuncOp fir::factory::getLlvmStackSave(fir::FirOpBuilder &builder) { in getLlvmStackSave() argument
63 auto ptrTy = builder.getRefType(builder.getIntegerType(8)); in getLlvmStackSave()
65 mlir::FunctionType::get(builder.getContext(), llvm::None, {ptrTy}); in getLlvmStackSave()
66 return builder.addNamedFunction(builder.getUnknownLoc(), "llvm.stacksave", in getLlvmStackSave()
71 fir::factory::getLlvmStackRestore(fir::FirOpBuilder &builder) { in getLlvmStackRestore() argument
72 auto ptrTy = builder.getRefType(builder.getIntegerType(8)); in getLlvmStackRestore()
74 mlir::FunctionType::get(builder.getContext(), {ptrTy}, llvm::None); in getLlvmStackRestore()
75 return builder.addNamedFunction(builder.getUnknownLoc(), "llvm.stackrestore", in getLlvmStackRestore()
80 fir::factory::getLlvmInitTrampoline(fir::FirOpBuilder &builder) { in getLlvmInitTrampoline() argument
81 auto ptrTy = builder.getRefType(builder.getIntegerType(8)); in getLlvmInitTrampoline()
82 auto funcTy = mlir::FunctionType::get(builder.getContext(), in getLlvmInitTrampoline()
84 return builder.addNamedFunction(builder.getUnknownLoc(), in getLlvmInitTrampoline()
89 fir::factory::getLlvmAdjustTrampoline(fir::FirOpBuilder &builder) { in getLlvmAdjustTrampoline() argument
90 auto ptrTy = builder.getRefType(builder.getIntegerType(8)); in getLlvmAdjustTrampoline()
91 auto funcTy = mlir::FunctionType::get(builder.getContext(), {ptrTy}, {ptrTy}); in getLlvmAdjustTrampoline()
92 return builder.addNamedFunction(builder.getUnknownLoc(), in getLlvmAdjustTrampoline()