aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/ARM/2013-04-21-AAPCS-VA-C.1.cp.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/CodeGen/ARM/2013-04-21-AAPCS-VA-C.1.cp.ll')
-rw-r--r--test/CodeGen/ARM/2013-04-21-AAPCS-VA-C.1.cp.ll28
1 files changed, 0 insertions, 28 deletions
diff --git a/test/CodeGen/ARM/2013-04-21-AAPCS-VA-C.1.cp.ll b/test/CodeGen/ARM/2013-04-21-AAPCS-VA-C.1.cp.ll
deleted file mode 100644
index d18dbd2db9b4..000000000000
--- a/test/CodeGen/ARM/2013-04-21-AAPCS-VA-C.1.cp.ll
+++ /dev/null
@@ -1,28 +0,0 @@
-;Check 5.5 Parameter Passing --> Stage C --> C.1.cp statement for VA functions.
-;Note: There are no VFP CPRCs in a variadic procedure.
-;Check that after %C was sent to stack, we set Next Core Register Number to R4.
-
-;This test is simplified IR version of
-;test-suite/SingleSource/UnitTests/2002-05-02-ManyArguments.c
-
-;RUN: llc -mtriple=thumbv7-linux-gnueabihf -float-abi=hard < %s | FileCheck %s
-
-@.str = private unnamed_addr constant [13 x i8] c"%d %d %f %i\0A\00", align 1
-
-;CHECK-LABEL: printfn:
-define void @printfn(i32 %a, i16 signext %b, double %C, i8 signext %E) {
-entry:
- %conv = sext i16 %b to i32
- %conv1 = sext i8 %E to i32
- %call = tail call i32 (i8*, ...) @printf(
- i8* getelementptr inbounds ([13 x i8], [13 x i8]* @.str, i32 0, i32 0), ; --> R0
- i32 %a, ; --> R1
- i32 %conv, ; --> R2
- double %C, ; --> SP, NCRN := R4
-;CHECK: str r2, [sp, #8]
- i32 %conv1) ; --> SP+8
- ret void
-}
-
-declare i32 @printf(i8* nocapture, ...)
-