================
@@ -542,6 +542,121 @@ static mlir::Value emitX86vpcom(CIRGenBuilderTy &builder,
mlir::Location loc,
return builder.createVecCompare(loc, pred, op0, op1);
}
+static mlir::Value emitX86Aes(CIRGenBuilderTy &builder, mlir::Location loc,
+ llvm::StringRef intrinsicName, mlir::Type
retType,
+ SmallVectorImpl<mlir::Value> &ops) {
----------------
andykaylor wrote:
We've been inconsistent about which of these we use in the helper functions in
the builtin code. Using `ArrayRef `makes the interface more flexible, and it
could save a bit of work if we ever decide to change the representation of
`ops` in the calling function.
https://github.com/llvm/llvm-project/pull/175892
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits