Revert/correct some FastISel changes in r170104 (EVT->MVT for
authorPatrik Hagglund <patrik.h.hagglund@ericsson.com>
Mon, 17 Dec 2012 14:30:06 +0000 (14:30 +0000)
committerPatrik Hagglund <patrik.h.hagglund@ericsson.com>
Mon, 17 Dec 2012 14:30:06 +0000 (14:30 +0000)
commit3d170e64ca1af491e2aa58f882f93b8e8111eef8
tree0adbb20e4241c4dd3789e67dbdb4e37d610126c0
parent179481419851ca4bd3643dc89d3d83056246c4a8
Revert/correct some FastISel changes in r170104 (EVT->MVT for
TargetLowering::getRegClassFor).

Some isSimple() guards were missing, or getSimpleVT() were hoisted too
far, resulting in asserts on valid LLVM assembly input.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170336 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/FastISel.cpp
lib/Target/ARM/ARMFastISel.cpp