aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2015-02-18 10:40:38 +0000
committerChandler Carruth <chandlerc@gmail.com>2015-02-18 10:40:38 +0000
commit672a98ea286564cf20a7b2c177ed068fc73d8cf5 (patch)
tree559f9617a5aefbdf4f800d6e1ed86e1dc06b2516 /clang/lib/CodeGen/CodeGenModule.cpp
parentd86d670e8595fb4e7310a460c09d5c7bf0e24164 (diff)
downloadllvm-672a98ea286564cf20a7b2c177ed068fc73d8cf5.zip
llvm-672a98ea286564cf20a7b2c177ed068fc73d8cf5.tar.gz
llvm-672a98ea286564cf20a7b2c177ed068fc73d8cf5.tar.bz2
[x86] Fold together the two shift lowering strategies. They were doing
quite literally the same work, we just need to special case the >64-bit element shift code emission to emit the byte shift instructions and offsets. This also makes reasoning about each of the vector lowering strategies easier as we don't have to remember to use both forms. llvm-svn: 229662
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions