Searched refs:newFuncOp (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Conversion/FuncToLLVM/ |
| H A D | FuncToLLVM.cpp | 347 auto newFuncOp = rewriter.create<LLVM::LLVMFuncOp>( in convertFuncOpToLLVMFuncOp() local 351 newFuncOp.end()); in convertFuncOpToLLVMFuncOp() 356 return newFuncOp; in convertFuncOpToLLVMFuncOp() 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() 413 if (!newFuncOp) in matchAndRewrite() 415 if (newFuncOp.getBody().empty()) { in matchAndRewrite() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Conversion/GPUToSPIRV/ |
| H A D | GPUToSPIRV.cpp | 210 auto newFuncOp = rewriter.create<spirv::FuncOp>( in lowerAsEntryFunction() local 218 newFuncOp->setAttr(namedAttr.getName(), namedAttr.getValue()); in lowerAsEntryFunction() 221 rewriter.inlineRegionBefore(funcOp.getBody(), newFuncOp.getBody(), in lowerAsEntryFunction() 222 newFuncOp.end()); in lowerAsEntryFunction() 223 if (failed(rewriter.convertRegionTypes(&newFuncOp.getBody(), typeConverter, in lowerAsEntryFunction() 231 newFuncOp.setArgAttr(argIndex, argABIAttrName, argABIInfo[argIndex]); in lowerAsEntryFunction() 233 newFuncOp->setAttr(spirv::getEntryPointABIAttrName(), entryPointInfo); in lowerAsEntryFunction() 235 return newFuncOp; in lowerAsEntryFunction() 291 spirv::FuncOp newFuncOp = lowerAsEntryFunction( in matchAndRewrite() local 293 if (!newFuncOp) in matchAndRewrite() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/Transforms/ |
| H A D | SPIRVConversion.cpp | 567 auto newFuncOp = rewriter.create<spirv::FuncOp>( in matchAndRewrite() local 577 newFuncOp->setAttr(namedAttr.getName(), namedAttr.getValue()); in matchAndRewrite() 580 rewriter.inlineRegionBefore(funcOp.getBody(), newFuncOp.getBody(), in matchAndRewrite() 581 newFuncOp.end()); in matchAndRewrite() 583 &newFuncOp.getBody(), *getTypeConverter(), &signatureConverter))) in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/SPIRVToLLVM/ |
| H A D | SPIRVToLLVM.cpp | 1303 auto newFuncOp = rewriter.create<LLVM::LLVMFuncOp>(loc, name, llvmType); in matchAndRewrite() local 1310 newFuncOp->setAttr("passthrough", ArrayAttr::get(context, {llvmAttr})); \ in matchAndRewrite() 1330 rewriter.inlineRegionBefore(funcOp.getBody(), newFuncOp.getBody(), in matchAndRewrite() 1331 newFuncOp.end()); in matchAndRewrite() 1332 if (failed(rewriter.convertRegionTypes(&newFuncOp.getBody(), typeConverter, in matchAndRewrite()
|