[Mlir-commits] [mlir] [MLIR][LLVM] Add vararg support in LLVM::LLVMFuncOp (PR #67274)

Christian Ulmann llvmlistbot at llvm.org
Tue Sep 26 00:07:21 PDT 2023


================
@@ -1018,6 +1018,27 @@ static void printStoreType(OpAsmPrinter &printer, Operation *op,
 // CallOp
 //===----------------------------------------------------------------------===//
 
+/// Get the MLIR Op-like result types of a LLVMFunctionType
+static SmallVector<Type, 1> getCallOpResults(LLVMFunctionType calleeType) {
----------------
Dinistro wrote:

It might make sense to add a builder to `CallOp` that takes an `std::optional<Type>` instead of a type range. Having this would allow you to simplify this function.
This is maybe something for another revision, tough.

https://github.com/llvm/llvm-project/pull/67274


More information about the Mlir-commits mailing list