X86 recently gained a nonvolatile_store pattern fragment. SystemZ already had one. This seems generic enough that we should have one global version that both targets can use.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D50358
[SelectionDAG][X86][SystemZ] Add a generic nonvolatile_store/nonvolatile_load pattern fragment in TargetSelectionDAG.td ClosedPublic Authored by craig.topper on Aug 6 2018, 1:43 PM.
Details Summary X86 recently gained a nonvolatile_store pattern fragment. SystemZ already had one. This seems generic enough that we should have one global version that both targets can use.
Diff Detail Event TimelineThis revision is now accepted and ready to land.Aug 7 2018, 4:27 AM Closed by commit rL339156: [SelectionDAG][X86][SystemZ] Add a generic nonvolatile_store/nonvolatile_load… (authored by ctopper). · Explain WhyAug 7 2018, 10:35 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 159381 include/llvm/Target/TargetSelectionDAG.td
lib/Target/SystemZ/SystemZOperators.td
lib/Target/X86/X86InstrCompiler.td
|