================
@@ -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

Reply via email to