This extends D107865 to the VFP insructions, lowering llvm.fptosi.sat and llvm.fptoui.sat to VCVT instructions that inherently perform the saturate.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D107866
[ARM] Add VFP lowering for fptosi.sat ClosedPublic Authored by dmgreen on Aug 10 2021, 1:10 PM.
Details Summary This extends D107865 to the VFP insructions, lowering llvm.fptosi.sat and llvm.fptoui.sat to VCVT instructions that inherently perform the saturate.
Diff Detail
Event Timelinedmgreen added a parent revision: D107865: [ARM] Add MVE lowering for fptosi.sat.Aug 10 2021, 1:10 PM This revision is now accepted and ready to land.Aug 31 2021, 9:09 AM This revision was landed with ongoing or failed builds.Sep 3 2021, 10:11 AM Closed by commit rGf37e132263e4: [ARM] Add VFP lowering for fptosi.sat (authored by dmgreen). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 370616 llvm/lib/Target/ARM/ARMISelLowering.cpp
llvm/lib/Target/ARM/ARMInstrVFP.td
llvm/test/CodeGen/ARM/fptoi-sat-store.ll
llvm/test/CodeGen/ARM/fptosi-sat-scalar.ll
llvm/test/CodeGen/ARM/fptoui-sat-scalar.ll
llvm/test/CodeGen/Thumb2/mve-fptosi-sat-vector.ll
llvm/test/CodeGen/Thumb2/mve-fptoui-sat-vector.ll
|