aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Threading.cpp
diff options
context:
space:
mode:
authorwangpc <pc.wang@linux.alibaba.com>2022-11-24 11:08:59 +0800
committerwangpc <pc.wang@linux.alibaba.com>2022-11-24 11:09:45 +0800
commit241accea2a9d27ec284497d7555fe7f70164b39a (patch)
tree8a68de472cb111b952b479fd4b6625a731a1471a /llvm/lib/Support/Threading.cpp
parent25b51b7924e75f1cebeaa122300c8f766fc66e07 (diff)
downloadllvm-241accea2a9d27ec284497d7555fe7f70164b39a.zip
llvm-241accea2a9d27ec284497d7555fe7f70164b39a.tar.gz
llvm-241accea2a9d27ec284497d7555fe7f70164b39a.tar.bz2
[RISCV] Lower unmasked zero-stride vector load to (scalar load + splat)
So we have the opportunity to fold splat into .vx instruction as what D101138 has done. If failed, we can select zero-stride vector load again. Reviewed By: reames Differential Revision: https://reviews.llvm.org/D138101
Diffstat (limited to 'llvm/lib/Support/Threading.cpp')
0 files changed, 0 insertions, 0 deletions