There's no reason to have a target specific node with the same semantics as a target independent opcode.
This should simplify D36335 so that it doesn't need to touch X86ISelDAGToDAG.cpp
Paths
| Differential D36983
[X86] Remove X86ISD::FMADD in favor ISD::FMA ClosedPublic Authored by craig.topper on Aug 21 2017, 3:04 PM.
Details Summary There's no reason to have a target specific node with the same semantics as a target independent opcode. This should simplify D36335 so that it doesn't need to touch X86ISelDAGToDAG.cpp
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Aug 23 2017, 9:12 AM Closed by commit rL311568: [X86] Remove X86ISD::FMADD in favor ISD::FMA (authored by ctopper). · Explain WhyAug 23 2017, 9:29 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 112387 llvm/trunk/lib/Target/X86/X86ISelLowering.h
llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
llvm/trunk/lib/Target/X86/X86InstrAVX512.td
llvm/trunk/lib/Target/X86/X86InstrFMA.td
llvm/trunk/lib/Target/X86/X86InstrFragmentsSIMD.td
llvm/trunk/lib/Target/X86/X86IntrinsicsInfo.h
|