[clang] [llvm] [X86] EmitX86BuiltinExpr - attempt to convert SSE41/AVX1 roundps/d/ss/sd builtins to regular rounding modes (PR #171227)

Phoebe Wang via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 11 19:27:04 PST 2025


================
@@ -5707,6 +5707,28 @@ let Predicates = [UseSSE41, OptForSize] in {
             (ROUNDSDmi addr:$src1, timm:$src2)>;
 }
 
+multiclass test<SDPatternOperator OpNode, string OpcPrefix, SDNode Move,
+                ValueType VT, Predicate BasePredicate> {
----------------
phoebewang wrote:

Any reason to pass `BasePredicate`?

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


More information about the llvm-commits mailing list