diff options
author | Krzysztof Parzyszek <kparzysz@quicinc.com> | 2022-10-10 15:52:38 -0700 |
---|---|---|
committer | Krzysztof Parzyszek <kparzysz@quicinc.com> | 2022-10-12 15:31:28 -0700 |
commit | 79632163db51a11467530f9060e49f3b884e7140 (patch) | |
tree | a75ea692e3ddae0203661af1e29398f8f3af2c12 /llvm/lib/CodeGen/ModuloSchedule.cpp | |
parent | b2674de375033c0c63e65f649bc501a90aa4d74e (diff) | |
download | llvm-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