ARM: support expanding external symbols in 32-bit moves
authorSaleem Abdulrasool <compnerd@compnerd.org>
Thu, 1 May 2014 04:19:56 +0000 (04:19 +0000)
committerSaleem Abdulrasool <compnerd@compnerd.org>
Thu, 1 May 2014 04:19:56 +0000 (04:19 +0000)
commitfd2fb489242bd1df75d3aa33e2ca38c6c62152d9
tree9ec615cdf4ed896483dec93b84ea958221b7fcce
parent953f25078959d2517c88bf903a8270dc11f1403f
ARM: support expanding external symbols in 32-bit moves

This enhances the expansion of the mov32imm pseudo-instruction to support an
external symbol reference.  This is motivated by a simplification of the stack
probe emission for Windows on ARM (and fixing a leak).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@207736 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMExpandPseudoInsts.cpp