AArch64: Relax assert about large shift sizes.
authorMatthias Braun <matze@braunis.de>
Tue, 24 Feb 2015 18:52:04 +0000 (18:52 +0000)
committerMatthias Braun <matze@braunis.de>
Tue, 24 Feb 2015 18:52:04 +0000 (18:52 +0000)
commitdd1a6e074d1118b4465829c85f38b8564b75e190
tree19577baf59b1ffb468fcaaa0f1a65e2f26024cd8
parent8b1add3c130555cb30b05eaa5eff20772dce6b2f
AArch64: Relax assert about large shift sizes.

The reason why these large shift sizes happen is because OpaqueConstants
currently inhibit alot of DAG combining, but that has to be addressed in
another commit (like the proposal in D6946).

Differential Revision: http://reviews.llvm.org/D6940

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@230355 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
test/CodeGen/AArch64/large_shift.ll [new file with mode: 0644]