Mercurial > hg > CbC > CbC_llvm
comparison test/CodeGen/Thumb/vargs.ll @ 77:54457678186b LLVM3.6
LLVM 3.6
author | Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 08 Sep 2014 22:06:00 +0900 |
parents | 95c75e76d11b |
children | afa8332a0e37 |
comparison
equal
deleted
inserted
replaced
34:e874dbf0ad9d | 77:54457678186b |
---|---|
1 ; RUN: llc < %s -march=thumb | 1 ; RUN: llc -mtriple=thumb-eabi %s -o /dev/null |
2 ; RUN: llc < %s -mtriple=thumb-linux | grep pop | count 2 | 2 ; RUN: llc -mtriple=thumb-linux %s -o - | FileCheck %s |
3 ; RUN: llc < %s -mtriple=thumb-darwin | grep pop | count 2 | 3 ; RUN: llc -mtriple=thumb-darwin %s -o - | FileCheck %s |
4 | 4 |
5 @str = internal constant [4 x i8] c"%d\0A\00" ; <[4 x i8]*> [#uses=1] | 5 @str = internal constant [4 x i8] c"%d\0A\00" ; <[4 x i8]*> [#uses=1] |
6 | 6 |
7 define void @f(i32 %a, ...) { | 7 define void @f(i32 %a, ...) { |
8 entry: | 8 entry: |
32 declare void @llvm.va_start(i8*) | 32 declare void @llvm.va_start(i8*) |
33 | 33 |
34 declare i32 @printf(i8*, ...) | 34 declare i32 @printf(i8*, ...) |
35 | 35 |
36 declare void @llvm.va_end(i8*) | 36 declare void @llvm.va_end(i8*) |
37 | |
38 ; CHECK: pop | |
39 ; CHECK: pop | |
40 ; CHECK-NOT: pop | |
41 |