blob: d57c159b85cb3c6665e1a150331a9469c49285e9 [file] [log] [blame]
Rafael Espindolaf166ed72010-01-25 02:27:39 +00001; RUN: llc < %s -mtriple=arm-linux-gnueabi | FileCheck %s -check-prefix=ELF
2; RUN: llc < %s -mtriple=arm-apple-darwin | FileCheck %s -check-prefix=DARWIN
Rafael Espindola1c411de2006-12-07 22:38:06 +00003
Tanya Lattner6263f942008-02-17 20:02:20 +00004@a = global i1 true
Rafael Espindolaf166ed72010-01-25 02:27:39 +00005; no alignment
6
Tanya Lattner6263f942008-02-17 20:02:20 +00007@b = global i8 1
Rafael Espindolaf166ed72010-01-25 02:27:39 +00008; no alignment
9
Tanya Lattner6263f942008-02-17 20:02:20 +000010@c = global i16 2
Rafael Espindola2e2563b2010-01-26 20:21:43 +000011;ELF: .align 1
Rafael Espindolaf166ed72010-01-25 02:27:39 +000012;ELF: c:
13;DARWIN: .align 1
14;DARWIN: _c:
15
Tanya Lattner6263f942008-02-17 20:02:20 +000016@d = global i32 3
Rafael Espindola2e2563b2010-01-26 20:21:43 +000017;ELF: .align 2
Rafael Espindolaf166ed72010-01-25 02:27:39 +000018;ELF: d:
19;DARWIN: .align 2
20;DARWIN: _d:
21
Tanya Lattner6263f942008-02-17 20:02:20 +000022@e = global i64 4
Rafael Espindola2e2563b2010-01-26 20:21:43 +000023;ELF: .align 3
Rafael Espindolaf166ed72010-01-25 02:27:39 +000024;ELF: e
Bob Wilson7122ba72010-09-29 17:54:10 +000025;DARWIN: .align 3
Rafael Espindolaf166ed72010-01-25 02:27:39 +000026;DARWIN: _e:
27
Tanya Lattner6263f942008-02-17 20:02:20 +000028@f = global float 5.0
Rafael Espindola2e2563b2010-01-26 20:21:43 +000029;ELF: .align 2
Rafael Espindolaf166ed72010-01-25 02:27:39 +000030;ELF: f:
31;DARWIN: .align 2
32;DARWIN: _f:
33
Tanya Lattner6263f942008-02-17 20:02:20 +000034@g = global double 6.0
Rafael Espindola2e2563b2010-01-26 20:21:43 +000035;ELF: .align 3
Rafael Espindolaf166ed72010-01-25 02:27:39 +000036;ELF: g:
Bob Wilson7122ba72010-09-29 17:54:10 +000037;DARWIN: .align 3
Rafael Espindolaf166ed72010-01-25 02:27:39 +000038;DARWIN: _g:
39
40@bar = common global [75 x i8] zeroinitializer, align 128
41;ELF: .comm bar,75,128
Rafael Espindola0173b742010-01-25 15:32:10 +000042;DARWIN: .comm _bar,75,7