Fix an infinite loop bug in DAG Combine about keeping transfering between ANY_EXTEND...
authorHao Liu <Hao.Liu@arm.com>
Tue, 22 Apr 2014 09:57:06 +0000 (09:57 +0000)
committerHao Liu <Hao.Liu@arm.com>
Tue, 22 Apr 2014 09:57:06 +0000 (09:57 +0000)
commit07dcdc7c9057e11c7e1d61ac4eca1b2720f18f6a
tree1462e3595688457811d65d73016f0b3fee01767f
parent53b4d83b63148d620469d0ecc4152dfcba97fb20
Fix an infinite loop bug in DAG Combine about keeping transfering between ANY_EXTEND and SIGN_EXTEND.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206873 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
test/CodeGen/ARM64/2014-04-16-AnInfiniteLoopInDAGCombine.ll [new file with mode: 0644]
test/CodeGen/ARM64/vselect.ll