diff options
| author | Sander de Smalen <sander.desmalen@arm.com> | 2022-01-27 13:01:07 +0000 |
|---|---|---|
| committer | Sander de Smalen <sander.desmalen@arm.com> | 2022-01-27 15:58:56 +0000 |
| commit | af1c8f0d142179826197f22c3880c980e6e47b3d (patch) | |
| tree | 36b6819cedf2a3e61602bae2e881c93d984febae /lldb/test/API/functionalities/scripted_process/TestScriptedProcess.py | |
| parent | 89f03804fae720f4c4b717ca555f5d897d9b4900 (diff) | |
[AArch64][SVE] Folds VSELECT if the predicate is all active.
This adds the following changes:
* Fold: vselect(<all active predicate>, x, y) => x
* Extend isAllActivePredicate to take vscale_range into account, e.g.
isAllActivePredicate(vl16) for nxv16i1 and vscale == 1 => true.
isAllActivePredicate(vl32) for nxv16i1 and vscale == 2 => true.
Differential Revision: https://reviews.llvm.org/D118147
Diffstat (limited to 'lldb/test/API/functionalities/scripted_process/TestScriptedProcess.py')
0 files changed, 0 insertions, 0 deletions
