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)
commitc494d24a688abdc6707904fdb1d51a5414155e6d
tree809b01dd91aeb658d2f4334426067f77770ba39d
parent95a80abeadbbcec1280cf244426a33ff9b352853
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.

llvm-svn: 170336
llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
llvm/lib/Target/ARM/ARMFastISel.cpp