[PATCH] D71850: [X86] Add STRICT versions of CVTTP2SI, CVTTP2UI, CMPM, and CMPP.

Craig Topper via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Dec 23 23:58:29 PST 2019


craig.topper marked an inline comment as done.
craig.topper added inline comments.


================
Comment at: llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:541
+  if (Opcode == X86ISD::CMPM || Opcode == X86ISD::STRICT_CMPM ||
+      Opcode == ISD::SETCC || Opcode == X86ISD::CMPM_SAE ||
+      Opcode == X86ISD::VFPCLASS) {
----------------
pengfei wrote:
> How about STRICT_FSETCC/STRICT_FSETCCS?
STRICT_FSETCC/STRICT_FSETCC don't make it to isel. They become CMPP/CMPM during lowering. ISD::SETCC only makes it here with integer vector argument type.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D71850





More information about the llvm-commits mailing list