diff options
author | Sam Parker <sam.parker@arm.com> | 2019-11-18 17:07:56 +0000 |
---|---|---|
committer | Sam Parker <sam.parker@arm.com> | 2019-11-19 08:22:18 +0000 |
commit | 8978c12b39f90194bb35860729ddca5e819f3b92 (patch) | |
tree | dd60953f653866f6508e4a083c4758d0de834b51 /lldb/packages/Python/lldbsuite/test/python_api/symbol-context/TestSymbolContext.py | |
parent | d593292f0465c9db1f2c3cdf719009bfdf942a5c (diff) | |
download | bcm5719-llvm-8978c12b39f90194bb35860729ddca5e819f3b92.tar.gz bcm5719-llvm-8978c12b39f90194bb35860729ddca5e819f3b92.zip |
[ARM][MVE] Tail predication conversion
This patch modifies ARMLowOverheadLoops to convert a predicated
vector low-overhead loop into a tail-predicatd one. This is currently
a very basic conversion, with the following restrictions:
- Operates only on single block loops.
- The loop can only contain a single vctp instruction.
- No other instructions can write to the vpr.
- We only allow a subset of the mve instructions in the loop.
TODO: Pass the number of elements, not the number of iterations to
dlstp/wlstp.
Differential Revision: https://reviews.llvm.org/D69945
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/symbol-context/TestSymbolContext.py')
0 files changed, 0 insertions, 0 deletions