As suggested in D71841
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
llvm/lib/Target/X86/X86InstrAVX512.td | ||
---|---|---|
2532 | NOTE: This line with X86cmpm_su is for masked compares that match an 'and' node. But that doesn't properly handle exceptions for strict FP so we'll need a strict_masked_cmpm node for that. |
llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | ||
---|---|---|
546–550 | This can be removed. Do we need handle strict cases? |
llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | ||
---|---|---|
541 | How about STRICT_FSETCC/STRICT_FSETCCS? |
llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | ||
---|---|---|
541 | 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. |
How about STRICT_FSETCC/STRICT_FSETCCS?