llvm-project/llvm/test/CodeGen/ARM/Windows
Reid Kleckner 741d8a21d3 Correct PrivateLinkage for COFF
- Use storage class C_STAT for 'PrivateLinkage' The storage class for
  PrivateLinkage should equal to the Internal Linkage.

- Set 'PrivateGlobalPrefix' from "L" to ".L" for MM_WinCOFF (includes
  x86_64) MM_WinCOFF has empty GlobalPrefix '\0' so PrivateGlobalPrefix
  "L" may conflict to the normal symbol name starting with 'L'.

Based on a patch by Han Sangjin! Manually updated test cases.

llvm-svn: 284096
2016-10-13 00:55:24 +00:00
..
aapcs.ll
alloca.ll [RegAllocFast] Properly track the physical register definitions on calls. 2016-02-20 00:32:29 +00:00
builtin_longjmp.ll ARM: support high registers in __builtin_longjmp on WoA 2016-07-08 00:48:22 +00:00
chkstk-movw-movt-isel.ll ARM: fix __chkstk Frame Setup on WoA 2016-04-24 20:12:48 +00:00
chkstk.ll ARM: fix __chkstk Frame Setup on WoA 2016-04-24 20:12:48 +00:00
dbzchk.ll [ARM] Reapply: Use __rt_div functions for divrem on Windows 2016-10-07 13:28:53 +00:00
division.ll ARM: fix test for Windows division 2016-04-22 01:03:38 +00:00
dllexport.ll ARM: support export directives for Windows 2016-05-14 18:58:34 +00:00
dllimport.ll
frame-register.ll
global-minsize.ll
hard-float.ll
if-cvt-bundle.ll ARM: workaround bundled operation predication 2016-09-06 04:00:12 +00:00
libcalls.ll ARM: address WOA unsigned division overflow crash 2015-11-26 15:34:03 +00:00
long-calls.ll Correct PrivateLinkage for COFF 2016-10-13 00:55:24 +00:00
mangling.ll
memset.ll Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:56:52 +00:00
mov32t-bundling.ll
movw-movt-relocations.ll
no-aeabi.ll ARM: fix __chkstk Frame Setup on WoA 2016-04-24 20:12:48 +00:00
no-arm-mode.ll
no-eabi.ll ARM: only emit EABI attributes on EABI targets 2015-12-13 05:27:45 +00:00
no-ehabi.ll
no-frame-register.ll ARM: tweak WoA frame lowering 2015-10-09 03:19:03 +00:00
pic.ll
read-only-data.ll
stack-probe-non-default.ll
structors.ll
tls.ll Correct PrivateLinkage for COFF 2016-10-13 00:55:24 +00:00
trivial-gnu-object.ll
vla.ll