While validating each MVE instruction, check that all instructions that touch memory are somehow predicated upon the VCTP.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D73616
[ARM][LowOverheadLoops] Ensure memory predication ClosedPublic Authored by samparker on Jan 29 2020, 3:12 AM.
Details Summary While validating each MVE instruction, check that all instructions that touch memory are somehow predicated upon the VCTP.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Feb 4 2020, 2:00 AM Closed by commit rG4c7f819204d8: [ARM][LowOverheadLoops] Ensure memory predication (authored by samparker). · Explain WhyFeb 5 2020, 5:23 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 242567 llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp
llvm/test/CodeGen/Thumb2/LowOverheadLoops/non-masked-load.mir
llvm/test/CodeGen/Thumb2/LowOverheadLoops/non-masked-store.mir
|