CodeGen: correct memset emittance for WoA
authorSaleem Abdulrasool <compnerd@compnerd.org>
Sun, 4 May 2014 23:13:21 +0000 (23:13 +0000)
committerSaleem Abdulrasool <compnerd@compnerd.org>
Sun, 4 May 2014 23:13:21 +0000 (23:13 +0000)
commit8d538f112245bc6faa74908ccdb46f4f458b1dfd
tree11488a2b322ea6b789cfd92288a0b68744329584
parent4fc5273a4932590b3824a82db6f77ff42a48ef81
CodeGen: correct memset emittance for WoA

Windows on ARM does not conform to AEABI.  However, memset would be emitted
using the AEABI signature, resulting in inverted parameters.  Handle this
special case appropriately.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@207943 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMSelectionDAGInfo.cpp
test/CodeGen/ARM/Windows/memset.ll [new file with mode: 0644]