| ; RUN: llc -mtriple=x86_64-linux < %s | FileCheck %s | |
| ; CHECK: .globl x | |
| ; CHECK: x: | |
| ; CHECK: .quad 10 | |
| @x = global b64 bitcast (i64 10 to b64) | |
| ; CHECK: .globl b | |
| ; CHECK: b: | |
| ; CHECK: .byte 1 | |
| @b = global b1 1 | |
| ; CHECK: .globl f | |
| ; CHECK: f: | |
| ; CHECK: .byte 31 | |
| @f = global b5 31 | |
| ; CHECK: .globl r | |
| ; CHECK: r: | |
| ; CHECK: .long 42 | |
| @r = global b32 42 | |
| ; CHECK: .globl w | |
| ; CHECK: w: | |
| ; CHECK: .quad -1 | |
| ; CHECK: .quad -1 | |
| @w = global b128 -1 | |
| ; CHECK: .globl uw | |
| ; CHECK: uw: | |
| ; CHECK: .quad -1 | |
| ; CHECK: .quad -1 | |
| ; CHECK: .quad -1 | |
| ; CHECK: .quad -1 | |
| @uw = global b256 -1 | |
| ; CHECK: .globl v | |
| ; CHECK: v: | |
| ; CHECK: .byte 1 | |
| ; CHECK: .byte 2 | |
| ; CHECK: .byte 3 | |
| ; CHECK: .byte 4 | |
| @v = global <4 x b8> <b8 1, b8 2, b8 3, b8 4> | |
| ; CHECK: .globl uv | |
| ; CHECK: uv: | |
| ; CHECK: .quad -1 | |
| ; CHECK: .quad -1 | |
| ; CHECK: .quad -1 | |
| ; CHECK: .quad -1 | |
| ; CHECK: .quad -1 | |
| ; CHECK: .quad -1 | |
| ; CHECK: .quad -1 | |
| ; CHECK: .quad -1 | |
| @uv = global <4 x b128> <b128 -1, b128 -1, b128 -1, b128 -1> |