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