Lines Matching refs:mainFunction
245 auto mainFunction = module.lookupSymbol<LLVM::LLVMFuncOp>(entryPoint); in compileAndExecuteVoidFunction() local
246 if (!mainFunction || mainFunction.empty()) in compileAndExecuteVoidFunction()
254 Error checkCompatibleReturnType(LLVM::LLVMFuncOp mainFunction);
256 Error checkCompatibleReturnType<int32_t>(LLVM::LLVMFuncOp mainFunction) { in checkCompatibleReturnType() argument
257 auto resultType = mainFunction.getFunctionType() in checkCompatibleReturnType()
266 Error checkCompatibleReturnType<int64_t>(LLVM::LLVMFuncOp mainFunction) { in checkCompatibleReturnType() argument
267 auto resultType = mainFunction.getFunctionType() in checkCompatibleReturnType()
276 Error checkCompatibleReturnType<float>(LLVM::LLVMFuncOp mainFunction) { in checkCompatibleReturnType() argument
277 if (!mainFunction.getFunctionType() in checkCompatibleReturnType()
288 auto mainFunction = module.lookupSymbol<LLVM::LLVMFuncOp>(entryPoint); in compileAndExecuteSingleReturnFunction() local
289 if (!mainFunction || mainFunction.isExternal()) in compileAndExecuteSingleReturnFunction()
292 if (mainFunction.getFunctionType() in compileAndExecuteSingleReturnFunction()
297 if (Error error = checkCompatibleReturnType<Type>(mainFunction)) in compileAndExecuteSingleReturnFunction()