Home | History | Annotate | Download | only in X86
      1 ; Test the ability to emit assembly code from the resolution-based LTO API
      2 ;
      3 ; RUN: llvm-as < %s > %t1.bc
      4 ;
      5 ; RUN: llvm-lto2 run -filetype=asm -r %t1.bc,main,px -o %t2 %t1.bc
      6 ; RUN: FileCheck --check-prefix=ASM %s < %t2.0
      7 ; RUN: llvm-lto2 run -filetype=obj -r %t1.bc,main,px -o %t2 %t1.bc
      8 ; RUN: llvm-objdump -d %t2.0 | FileCheck --check-prefix=ASM %s
      9 ;
     10 ; ASM: main:
     11 
     12 target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
     13 target triple = "x86_64-unknown-linux-gnu"
     14 
     15 define i32 @main() {
     16 entry:
     17   ret i32 23
     18 }
     19 
     20