forked from OSchip/llvm-project
8978c12b39
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 |
||
---|---|---|
.. | ||
AArch64 | ||
ARM | ||
WebAssembly | ||
X86 | ||
CMakeLists.txt |