Lines Matching refs:moduleOp

44 LLVM::LLVMFuncOp mlir::LLVM::lookupOrCreateFn(ModuleOp moduleOp, StringRef name,  in lookupOrCreateFn()  argument
47 auto func = moduleOp.lookupSymbol<LLVM::LLVMFuncOp>(name); in lookupOrCreateFn()
50 OpBuilder b(moduleOp.getBodyRegion()); in lookupOrCreateFn()
52 moduleOp->getLoc(), name, in lookupOrCreateFn()
56 LLVM::LLVMFuncOp mlir::LLVM::lookupOrCreatePrintI64Fn(ModuleOp moduleOp) { in lookupOrCreatePrintI64Fn() argument
57 return lookupOrCreateFn(moduleOp, kPrintI64, in lookupOrCreatePrintI64Fn()
58 IntegerType::get(moduleOp->getContext(), 64), in lookupOrCreatePrintI64Fn()
59 LLVM::LLVMVoidType::get(moduleOp->getContext())); in lookupOrCreatePrintI64Fn()
62 LLVM::LLVMFuncOp mlir::LLVM::lookupOrCreatePrintU64Fn(ModuleOp moduleOp) { in lookupOrCreatePrintU64Fn() argument
63 return lookupOrCreateFn(moduleOp, kPrintU64, in lookupOrCreatePrintU64Fn()
64 IntegerType::get(moduleOp->getContext(), 64), in lookupOrCreatePrintU64Fn()
65 LLVM::LLVMVoidType::get(moduleOp->getContext())); in lookupOrCreatePrintU64Fn()
68 LLVM::LLVMFuncOp mlir::LLVM::lookupOrCreatePrintF32Fn(ModuleOp moduleOp) { in lookupOrCreatePrintF32Fn() argument
69 return lookupOrCreateFn(moduleOp, kPrintF32, in lookupOrCreatePrintF32Fn()
70 Float32Type::get(moduleOp->getContext()), in lookupOrCreatePrintF32Fn()
71 LLVM::LLVMVoidType::get(moduleOp->getContext())); in lookupOrCreatePrintF32Fn()
74 LLVM::LLVMFuncOp mlir::LLVM::lookupOrCreatePrintF64Fn(ModuleOp moduleOp) { in lookupOrCreatePrintF64Fn() argument
75 return lookupOrCreateFn(moduleOp, kPrintF64, in lookupOrCreatePrintF64Fn()
76 Float64Type::get(moduleOp->getContext()), in lookupOrCreatePrintF64Fn()
77 LLVM::LLVMVoidType::get(moduleOp->getContext())); in lookupOrCreatePrintF64Fn()
80 LLVM::LLVMFuncOp mlir::LLVM::lookupOrCreatePrintOpenFn(ModuleOp moduleOp) { in lookupOrCreatePrintOpenFn() argument
81 return lookupOrCreateFn(moduleOp, kPrintOpen, {}, in lookupOrCreatePrintOpenFn()
82 LLVM::LLVMVoidType::get(moduleOp->getContext())); in lookupOrCreatePrintOpenFn()
85 LLVM::LLVMFuncOp mlir::LLVM::lookupOrCreatePrintCloseFn(ModuleOp moduleOp) { in lookupOrCreatePrintCloseFn() argument
86 return lookupOrCreateFn(moduleOp, kPrintClose, {}, in lookupOrCreatePrintCloseFn()
87 LLVM::LLVMVoidType::get(moduleOp->getContext())); in lookupOrCreatePrintCloseFn()
90 LLVM::LLVMFuncOp mlir::LLVM::lookupOrCreatePrintCommaFn(ModuleOp moduleOp) { in lookupOrCreatePrintCommaFn() argument
91 return lookupOrCreateFn(moduleOp, kPrintComma, {}, in lookupOrCreatePrintCommaFn()
92 LLVM::LLVMVoidType::get(moduleOp->getContext())); in lookupOrCreatePrintCommaFn()
95 LLVM::LLVMFuncOp mlir::LLVM::lookupOrCreatePrintNewlineFn(ModuleOp moduleOp) { in lookupOrCreatePrintNewlineFn() argument
96 return lookupOrCreateFn(moduleOp, kPrintNewline, {}, in lookupOrCreatePrintNewlineFn()
97 LLVM::LLVMVoidType::get(moduleOp->getContext())); in lookupOrCreatePrintNewlineFn()
100 LLVM::LLVMFuncOp mlir::LLVM::lookupOrCreateMallocFn(ModuleOp moduleOp, in lookupOrCreateMallocFn() argument
103 moduleOp, kMalloc, indexType, in lookupOrCreateMallocFn()
104 LLVM::LLVMPointerType::get(IntegerType::get(moduleOp->getContext(), 8))); in lookupOrCreateMallocFn()
107 LLVM::LLVMFuncOp mlir::LLVM::lookupOrCreateAlignedAllocFn(ModuleOp moduleOp, in lookupOrCreateAlignedAllocFn() argument
110 moduleOp, kAlignedAlloc, {indexType, indexType}, in lookupOrCreateAlignedAllocFn()
111 LLVM::LLVMPointerType::get(IntegerType::get(moduleOp->getContext(), 8))); in lookupOrCreateAlignedAllocFn()
114 LLVM::LLVMFuncOp mlir::LLVM::lookupOrCreateFreeFn(ModuleOp moduleOp) { in lookupOrCreateFreeFn() argument
116 moduleOp, kFree, in lookupOrCreateFreeFn()
117 LLVM::LLVMPointerType::get(IntegerType::get(moduleOp->getContext(), 8)), in lookupOrCreateFreeFn()
118 LLVM::LLVMVoidType::get(moduleOp->getContext())); in lookupOrCreateFreeFn()
121 LLVM::LLVMFuncOp mlir::LLVM::lookupOrCreateGenericAllocFn(ModuleOp moduleOp, in lookupOrCreateGenericAllocFn() argument
124 moduleOp, kGenericAlloc, indexType, in lookupOrCreateGenericAllocFn()
125 LLVM::LLVMPointerType::get(IntegerType::get(moduleOp->getContext(), 8))); in lookupOrCreateGenericAllocFn()
129 mlir::LLVM::lookupOrCreateGenericAlignedAllocFn(ModuleOp moduleOp, in lookupOrCreateGenericAlignedAllocFn() argument
132 moduleOp, kGenericAlignedAlloc, {indexType, indexType}, in lookupOrCreateGenericAlignedAllocFn()
133 LLVM::LLVMPointerType::get(IntegerType::get(moduleOp->getContext(), 8))); in lookupOrCreateGenericAlignedAllocFn()
136 LLVM::LLVMFuncOp mlir::LLVM::lookupOrCreateGenericFreeFn(ModuleOp moduleOp) { in lookupOrCreateGenericFreeFn() argument
138 moduleOp, kGenericFree, in lookupOrCreateGenericFreeFn()
139 LLVM::LLVMPointerType::get(IntegerType::get(moduleOp->getContext(), 8)), in lookupOrCreateGenericFreeFn()
140 LLVM::LLVMVoidType::get(moduleOp->getContext())); in lookupOrCreateGenericFreeFn()
144 mlir::LLVM::lookupOrCreateMemRefCopyFn(ModuleOp moduleOp, Type indexType, in lookupOrCreateMemRefCopyFn() argument
147 moduleOp, kMemRefCopy, in lookupOrCreateMemRefCopyFn()
149 LLVM::LLVMVoidType::get(moduleOp->getContext())); in lookupOrCreateMemRefCopyFn()