This patch stops the usub_sat and ssub_sat intrinsics from blocking tail predication.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
| Paths 
 |  Differential  D82571  
[ARM] Allow the usub_sat and ssub_sat intrinsics to be tail predicated ClosedPublic Authored by samtebbs on Jun 25 2020, 9:00 AM. 
Details Summary This patch stops the usub_sat and ssub_sat intrinsics from blocking tail predication. 
Diff Detail 
 Event TimelineHerald added subscribers: llvm-commits, danielkiss, hiraditya, kristof.beyls.  ·  View Herald TranscriptJun 25 2020, 9:00 AM This revision is now accepted and ready to land.Jun 25 2020, 9:18 AM Closed by commit rG66fa31399992: [ARM] Allow the usub_sat and ssub_sat intrinsics to be tail predicated (authored by Samuel Tebbs <samteb02@e124480.cambridge.arm.com>).  ·  Explain WhyJun 30 2020, 9:44 AM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
Diff 274521 llvm/lib/Target/ARM/MVETailPredication.cpp
 llvm/test/CodeGen/Thumb2/LowOverheadLoops/tail-pred-intrinsic-sub-sat.ll
 
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||