aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-objdump/llvm-objdump.cpp
diff options
context:
space:
mode:
authorJay Foad <jay.foad@amd.com>2020-04-02 12:20:35 +0100
committerJay Foad <jay.foad@amd.com>2020-04-13 15:54:55 +0100
commitbc78baec4cc3ac95a931f4708f1534af7ff77de5 (patch)
tree020ebb5f26a2fc61c45fec0b18042f730a59d55a /llvm/tools/llvm-objdump/llvm-objdump.cpp
parente8111502d8696896241132865c7a44c6f84f93c1 (diff)
downloadllvm-bc78baec4cc3ac95a931f4708f1534af7ff77de5.zip
llvm-bc78baec4cc3ac95a931f4708f1534af7ff77de5.tar.gz
llvm-bc78baec4cc3ac95a931f4708f1534af7ff77de5.tar.bz2
[X86] Improve combineVectorShiftImm
Summary: Fold (shift (shift X, C2), C1) -> (shift X, (C1 + C2)) for logical as well as arithmetic shifts. This is needed to prevent regressions from an upcoming funnel shift expansion change. While we're here, fold (VSRAI -1, C) -> -1 too. Reviewers: RKSimon, craig.topper Subscribers: hiraditya, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D77300
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions