[PATCH] D90935: [ARM][LowOverheadLoops] Merge VCMP and VPST across VPT blocks
Sam Tebbs via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Nov 13 02:54:21 PST 2020
samtebbs added inline comments.
================
Comment at: llvm/test/CodeGen/Thumb2/LowOverheadLoops/vcmp-vpst-combination-across-blocks.mir:369
+ renamable $r0, renamable $q1 = MVE_VLDRWU32_post killed renamable $r0, 16, 1, renamable $vpr
+ MVE_VPST 8, implicit $vpr
+ renamable $vpr = MVE_VCMPf32 renamable $q1, renamable $q0, 12, 1, killed renamable $vpr
----------------
samtebbs wrote:
> dmgreen wrote:
> > Should be `MVE_VPST 4` I think
> 👍
Actually the second instruction isn't predicated so this should be 8.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D90935/new/
https://reviews.llvm.org/D90935
More information about the llvm-commits
mailing list