[PATCH] D115670: Correct behavior of Vector boolean-operations, implement vector operator-

Craig Topper via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Wed Dec 15 09:44:45 PST 2021


craig.topper added inline comments.


================
Comment at: clang/lib/AST/ExprConstant.cpp:10393
+      if (Elt.getKind() == APValue::Int) {
+        Elt.setInt(-Elt.getInt());
+      } else {
----------------
Can this be `Elt.getInt().negate()`?


================
Comment at: clang/lib/AST/ExprConstant.cpp:10397
+               "Vector can only be int or float type");
+        Elt.setFloat(-Elt.getFloat());
+      }
----------------
Can this be `Elt.getFloat().changeSign()`?


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D115670/new/

https://reviews.llvm.org/D115670



More information about the cfe-commits mailing list