Lines Matching defs:newFuncOp
116 /// components and forwards them to `newFuncOp` and forwards the results to
121 LLVM::LLVMFuncOp newFuncOp) {
158 auto call = rewriter.create<LLVM::CallOp>(loc, newFuncOp, args);
171 /// `newFuncOp` that allocates a memref descriptor on stack, packs the
181 LLVM::LLVMFuncOp newFuncOp) {
203 newFuncOp.setLinkage(LLVM::Linkage::Private);
204 builder.setInsertionPointToStart(newFuncOp.addEntryBlock(builder));
210 ValueRange wrapperArgsRange(newFuncOp.getArguments());
347 auto newFuncOp = rewriter.create<LLVM::LLVMFuncOp>(
351 cast<FunctionOpInterface>(newFuncOp.getOperation())
368 newFuncOp.setMemoryEffectsAttr(memoryAttr);
376 newFuncOp.setAllResultAttrs(resAttrDicts);
430 newFuncOp.setAllArgAttrs(rewriter.getArrayAttr(newArgAttrs));
433 rewriter.inlineRegionBefore(funcOp.getFunctionBody(), newFuncOp.getBody(),
434 newFuncOp.end());
437 if (!newFuncOp.getBody().empty())
438 rewriter.applySignatureConversion(&newFuncOp.getBody().front(), result,
445 oldBlockArgs, newFuncOp);
450 if (newFuncOp.isVarArg())
454 if (newFuncOp.isExternal())
456 newFuncOp);
459 newFuncOp);
463 return newFuncOp;
478 FailureOr<LLVM::LLVMFuncOp> newFuncOp = mlir::convertFuncOpToLLVMFuncOp(
481 if (failed(newFuncOp))