diff options
author | Ayal Zaks <ayal.zaks@intel.com> | 2019-08-28 09:02:23 +0000 |
---|---|---|
committer | Ayal Zaks <ayal.zaks@intel.com> | 2019-08-28 09:02:23 +0000 |
commit | d15df0ede5898f83a9157fa5985386bd0b17e2c0 (patch) | |
tree | bbb25cbe6f4633a053aeb66ca3cc949abbe0dd37 /lldb/packages/Python/lldbsuite/test/functionalities/completion/TestCompletion.py | |
parent | 8fbe81fb29e5c7f7d5e68e82063d43410121e6c4 (diff) | |
download | bcm5719-llvm-d15df0ede5898f83a9157fa5985386bd0b17e2c0.tar.gz bcm5719-llvm-d15df0ede5898f83a9157fa5985386bd0b17e2c0.zip |
[LV] Fold tail by masking - handle reductions
Allow vectorizing loops that have reductions when tail is folded by masking.
A select is introduced in VPlan, choosing between the last value carried by the
loop-exit/live-out instruction of the reduction, and the penultimate value
carried by the reduction phi, according to the "i < n" mask of fold-tail.
This select replaces the last value as the live-out value of the loop.
Differential Revision: https://reviews.llvm.org/D66720
llvm-svn: 370173
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/functionalities/completion/TestCompletion.py')
0 files changed, 0 insertions, 0 deletions