brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.2 KiB · 9d396fe Raw
39 lines · plain
1; RUN: llc -verify-machineinstrs -mcpu=pwr4 -mattr=-altivec -mtriple powerpc-ibm-aix-xcoff \2; RUN:     -data-sections=false < %s | FileCheck %s3; RUN: llc -verify-machineinstrs -mcpu=pwr4 -mattr=-altivec -mtriple powerpc64-ibm-aix-xcoff \4; RUN:     -data-sections=false < %s | FileCheck --check-prefix=CHECK64 %s5 6@foo_ptr = global ptr @foo7declare void @foo(...)8 9@bar_ptr1 = global ptr @bar10define void @bar() {11entry:12  ret void13}14 15 16;CHECK:          .csect .data[RW],217;CHECK-NEXT:     .globl  foo_ptr18;CHECK-NEXT:     .align  219;CHECK-NEXT:     foo_ptr:20;CHECK-NEXT:     .vbyte	4, foo[DS]21;CHECK-NEXT:     .globl  bar_ptr122;CHECK-NEXT:     .align  223;CHECK-NEXT:     bar_ptr1:24;CHECK-NEXT:     .vbyte	4, bar[DS]25;CHECK-NEXT:     .extern .foo[PR]26;CHECK-NEXT:     .extern foo[DS]27 28;CHECK64:         .csect .data[RW],329;CHECK64-NEXT:         .globl  foo_ptr30;CHECK64-NEXT:         .align  331;CHECK64-NEXT:    foo_ptr:32;CHECK64-NEXT:         .vbyte	8, foo[DS]33;CHECK64-NEXT:         .globl  bar_ptr134;CHECK64-NEXT:         .align  335;CHECK64-NEXT:    bar_ptr1:36;CHECK64-NEXT:         .vbyte	8, bar[DS]37;CHECK64-NEXT:         .extern .foo[PR]38;CHECK64-NEXT:         .extern foo[DS]39