Mercurial > hg > CbC > CbC_llvm
view test/LTO/X86/llvm-lto-output.ll @ 108:1881386f7909
use llvm.setjmp and llvm.longjmp
author | Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 01 Feb 2016 02:57:01 +0900 |
parents | 7d135dc70f03 |
children |
line wrap: on
line source
; Test the various output formats of the llvm-lto utility ; ; RUN: llvm-as < %s > %t1 ; ; RUN: llvm-lto -exported-symbol=main -save-merged-module -filetype=asm -o %t2 %t1 ; RUN: llvm-dis -o - %t2.merged.bc | FileCheck %s ; CHECK: @main() ; RUN: FileCheck --check-prefix=ASM %s < %t2 ; RUN: llvm-lto -exported-symbol=main -filetype=obj -o %t2 %t1 ; RUN: llvm-objdump -d %t2 | FileCheck --check-prefix=ASM %s ; ASM: main: ; target triple = "x86_64-unknown-linux-gnu" define i32 @main() { entry: ret i32 23 }