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)
commit752603515566c684493e8492fce669518fb6cecd
tree43570cb818ce1dc9292b71c0748a85d381b0d4b0
parent00a4076e942014bb10988094da63dc0fdc21cdc5
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

llvm-svn: 230355
llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
llvm/test/CodeGen/AArch64/large_shift.ll [new file with mode: 0644]