aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/ModuloSchedule.cpp
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@quicinc.com>2022-10-10 15:52:38 -0700
committerKrzysztof Parzyszek <kparzysz@quicinc.com>2022-10-12 15:31:28 -0700
commit79632163db51a11467530f9060e49f3b884e7140 (patch)
treea75ea692e3ddae0203661af1e29398f8f3af2c12 /llvm/lib/CodeGen/ModuloSchedule.cpp
parentb2674de375033c0c63e65f649bc501a90aa4d74e (diff)
downloadllvm-79632163db51a11467530f9060e49f3b884e7140.zip
llvm-79632163db51a11467530f9060e49f3b884e7140.tar.gz
llvm-79632163db51a11467530f9060e49f3b884e7140.tar.bz2
[Hexagon] Switch vunpackub->op->vpackeb pattern to vzb/vshuffeb
V6_vzb and V6_vshuffeb can use any 2 resources in a packet, while V6_vunpackub/V6_vpackeb both need a shift resource. Also, add patterns for shifting vectors of i8.
Diffstat (limited to 'llvm/lib/CodeGen/ModuloSchedule.cpp')
0 files changed, 0 insertions, 0 deletions