First step towards a BuildSDIV equivalent to D49248 for non-uniform vector support - this just pushes the splat detection down into TargetLowering::BuildSDIV where its still used.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D50185
[TargetLowering] Generalise BuildSDIV function ClosedPublic Authored by RKSimon on Aug 2 2018, 7:33 AM.
Details Summary First step towards a BuildSDIV equivalent to D49248 for non-uniform vector support - this just pushes the splat detection down into TargetLowering::BuildSDIV where its still used.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Aug 2 2018, 2:45 PM Closed by commit rL338838: [TargetLowering] Generalise BuildSDIV function (authored by RKSimon). · Explain WhyAug 3 2018, 3:01 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 158958 llvm/trunk/include/llvm/CodeGen/TargetLowering.h
llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
llvm/trunk/lib/CodeGen/SelectionDAG/TargetLowering.cpp
|