[PATCH] D63711: [ARM] MVE VPT Blocks
Sjoerd Meijer via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Jun 24 05:38:49 PDT 2019
SjoerdMeijer created this revision.
SjoerdMeijer added reviewers: samparker, dmgreen, simon_tatham, t.p.northover.
Herald added subscribers: hiraditya, kristof.beyls, javed.absar.
Herald added a project: LLVM.
A minor iteration enabling more efficient VPT Block code generation: consecutive VPT
predicated statements, predicated on the same condition, will be placed within
the same VPT Block. This essentially is an exercise to write some more tests
for the next step, which should be more generic also merging instructions when
they are not consecutive.
https://reviews.llvm.org/D63711
Files:
llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp
llvm/test/CodeGen/ARM/mve-vpt-block2.mir
llvm/test/CodeGen/ARM/mve-vpt-block3.mir
llvm/test/CodeGen/ARM/mve-vpt-block4.mir
llvm/test/CodeGen/ARM/mve-vpt-block5.mir
llvm/test/CodeGen/ARM/mve-vpt-block6.mir
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D63711.206202.patch
Type: text/x-patch
Size: 22251 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190624/15270a34/attachment.bin>
More information about the llvm-commits
mailing list