Define a wrapper node for target constant nodes (tglobaladdr, etc.).
authorAkira Hatanaka <ahatanak@gmail.com>
Sat, 28 May 2011 01:07:07 +0000 (01:07 +0000)
committerAkira Hatanaka <ahatanak@gmail.com>
Sat, 28 May 2011 01:07:07 +0000 (01:07 +0000)
commit342837d0dcf4c47765bbd3f9c031418824b12747
tree1cbf4c505f8429448959e2f15416cf83e73b58a0
parentd6a8136e66f0095c7306cad022d792a57e88ba01
Define a wrapper node for target constant nodes (tglobaladdr, etc.).
Need this to prevent emitting illegal conditional move instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132240 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/MipsISelDAGToDAG.cpp
lib/Target/Mips/MipsISelLowering.cpp
lib/Target/Mips/MipsISelLowering.h
lib/Target/Mips/MipsInstrInfo.td
test/CodeGen/Mips/cmov.ll