aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/ExecutionEngine.cpp
diff options
context:
space:
mode:
authorJuergen Ributzka <juergen@apple.com>2014-09-02 22:33:57 +0000
committerJuergen Ributzka <juergen@apple.com>2014-09-02 22:33:57 +0000
commit53dbef6ef14378467a3439288e42e4b1d3027ec5 (patch)
tree50f571207ccda1d4ab6816471c69c687d2dcb5e2 /llvm/lib/ExecutionEngine/ExecutionEngine.cpp
parent8a4b8bebdc4d3baed2bcc431951d3cf013a48087 (diff)
downloadllvm-53dbef6ef14378467a3439288e42e4b1d3027ec5.zip
llvm-53dbef6ef14378467a3439288e42e4b1d3027ec5.tar.gz
llvm-53dbef6ef14378467a3439288e42e4b1d3027ec5.tar.bz2
[FastISel][AArch64] Use the target-dependent selection code for shifts first.
This uses the target-dependent selection code for shifts first, which allows us to create better code for shifts with immediates and sign-/zero-extend folding. Vector type are not handled yet and the code falls back to target-independent instruction selection for these cases. This fixes rdar://problem/17907920. llvm-svn: 216985
Diffstat (limited to 'llvm/lib/ExecutionEngine/ExecutionEngine.cpp')
0 files changed, 0 insertions, 0 deletions