Lines Matching refs:newFuncOp
129 LLVM::LLVMFuncOp newFuncOp) { in wrapForExternalCallers() argument
166 auto call = rewriter.create<LLVM::CallOp>(loc, newFuncOp, args); in wrapForExternalCallers()
189 LLVM::LLVMFuncOp newFuncOp) { in wrapExternalFunction() argument
213 builder.setInsertionPointToStart(newFuncOp.addEntryBlock()); in wrapExternalFunction()
219 ValueRange wrapperArgsRange(newFuncOp.getArguments()); in wrapExternalFunction()
347 auto newFuncOp = rewriter.create<LLVM::LLVMFuncOp>( in convertFuncOpToLLVMFuncOp() local
350 rewriter.inlineRegionBefore(funcOp.getBody(), newFuncOp.getBody(), in convertFuncOpToLLVMFuncOp()
351 newFuncOp.end()); in convertFuncOpToLLVMFuncOp()
352 if (failed(rewriter.convertRegionTypes(&newFuncOp.getBody(), *typeConverter, in convertFuncOpToLLVMFuncOp()
356 return newFuncOp; in convertFuncOpToLLVMFuncOp()
370 auto newFuncOp = convertFuncOpToLLVMFuncOp(funcOp, rewriter); in matchAndRewrite() local
371 if (!newFuncOp) in matchAndRewrite()
376 if (newFuncOp.isVarArg()) in matchAndRewrite()
380 if (newFuncOp.isExternal()) in matchAndRewrite()
382 funcOp, newFuncOp); in matchAndRewrite()
385 funcOp, newFuncOp); in matchAndRewrite()
412 auto newFuncOp = convertFuncOpToLLVMFuncOp(funcOp, rewriter); in matchAndRewrite() local
413 if (!newFuncOp) in matchAndRewrite()
415 if (newFuncOp.getBody().empty()) { in matchAndRewrite()
423 Block *entryBlock = &newFuncOp.getBody().front(); in matchAndRewrite()