aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2018-12-13 11:20:48 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2018-12-13 11:20:48 +0000
commit77fc551d1aba7765a29f0b31790e5aebe5380ea5 (patch)
tree4ebbfaa7e6605926bfcacc572baf257dd46dd3d6 /clang/lib/CodeGen/CodeGenModule.cpp
parentfe3015d1642db94edb8b953fa2b98704930cc477 (diff)
downloadllvm-77fc551d1aba7765a29f0b31790e5aebe5380ea5.zip
llvm-77fc551d1aba7765a29f0b31790e5aebe5380ea5.tar.gz
llvm-77fc551d1aba7765a29f0b31790e5aebe5380ea5.tar.bz2
[TargetLowering] Add ISD::ROTL/ROTR vector expansion
Move existing rotation expansion code into TargetLowering and set it up for vectors as well. Ideally this would share more of the funnel shift expansion, but we handle the shift amount modulo quite differently at the moment. Begun removing x86 vector rotate custom lowering to use the expansion. llvm-svn: 349025
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions