diff options
author | Juergen Ributzka <juergen@apple.com> | 2014-09-02 22:33:57 +0000 |
---|---|---|
committer | Juergen Ributzka <juergen@apple.com> | 2014-09-02 22:33:57 +0000 |
commit | 53dbef6ef14378467a3439288e42e4b1d3027ec5 (patch) | |
tree | 50f571207ccda1d4ab6816471c69c687d2dcb5e2 /llvm/lib/ExecutionEngine/ExecutionEngine.cpp | |
parent | 8a4b8bebdc4d3baed2bcc431951d3cf013a48087 (diff) | |
download | llvm-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