brintos

brintos / llvm-project-archived public Read only

0
0
Text · 940 B · 9e05f1c Raw
33 lines · plain
1; RUN: llc < %s -mtriple=x86_64-linux-gnu | FileCheck %s2 3; CHECK:        .file   "<stdin>"4 5define i32 @main(i32 %x) nounwind gc "ocaml" {6; CHECK:   .globl "caml<stdin>__code_begin"7; CHECK-NEXT: "caml<stdin>__code_begin":8; CHECK-NEXT:   .data9; CHECK-NEXT:   .globl  "caml<stdin>__data_begin"10; CHECK-NEXT: "caml<stdin>__data_begin":11 12  %puts = tail call i32 @foo(i32 %x)13  ret i32 014 15; CHECK:        .globl "caml<stdin>__code_end"16; CHECK-NEXT: "caml<stdin>__code_end":17; CHECK-NEXT:   .data18; CHECK-NEXT:   .globl "caml<stdin>__data_end"19; CHECK-NEXT: "caml<stdin>__data_end":20; CHECK-NEXT:   .quad   021; CHECK-NEXT:   .globl "caml<stdin>__frametable"22; CHECK-NEXT: "caml<stdin>__frametable":23; CHECK-NEXT:   .short  124; CHECK-NEXT:   .p2align  325; CHECK-NEXT:                # live roots for main26; CHECK-NEXT:   .quad   .Ltmp027; CHECK-NEXT:   .short  828; CHECK-NEXT:   .short  029; CHECK-NEXT:   .p2align  330}31 32declare i32 @foo(i32)33