This removes the need for ConvertToTarget opcodes in the isel table.
It's also consistent with the recent changes to use TargetConstant
for intrinsic nodes that always take immediates.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D67902
[X86] Use TargetConstant for condition code on X86ISD::SETCC/CMOV/BRCOND nodes. ClosedPublic Authored by craig.topper on Sep 22 2019, 11:53 PM.
Details Summary This removes the need for ConvertToTarget opcodes in the isel table.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Sep 23 2019, 6:36 AM Closed by commit rL372645: [X86] Use TargetConstant for condition code on X86ISD::SETCC/CMOV/BRCOND nodes. (authored by ctopper). · Explain WhySep 23 2019, 12:47 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 221393 llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
llvm/trunk/lib/Target/X86/X86InstrCMovSetCC.td
llvm/trunk/lib/Target/X86/X86InstrCompiler.td
llvm/trunk/lib/Target/X86/X86InstrControl.td
|