brintos

brintos / llvm-project-archived public Read only

0
0
Text · 532 B · 1c03eea Raw
16 lines · plain
1; RUN: llc -mtriple=x86_64-unknown-linux-gnu -x86-asm-syntax=intel -relocation-model=static < %s | FileCheck %s2 3; Test we are emitting the 'offset' operator upon an immediate reference of a label:4; The emitted 'att-equivalent' of this one is "movl $.L.str, %eax"5 6@.str = private unnamed_addr constant [1 x i8] zeroinitializer, align 17 8define ptr @test_offset_operator() {9; CHECK-LABEL: test_offset_operator:10; CHECK:       # %bb.0: # %entry11; CHECK-NEXT:    mov eax, offset .L.str12; CHECK-NEXT:    ret13entry:14  ret ptr @.str15}16