Bump version to 19.1.0-rc3
[llvm-project.git] / llvm / test / CodeGen / PowerPC / aix-cc-altivec.ll
blobfe91db98e52d51b302ee801e85a86236dd7ddbc8
1 ; RUN:  llc < %s -mtriple powerpc64-ibm-aix-xcoff -vec-extabi -mcpu=pwr8 2>&1
2 ;       | FileCheck %s --check-prefix=ASM64
3 ; RUN:  llc < %s -mtriple powerpc-ibm-aix-xcoff -vec-extabi -mcpu=pwr8 2>&1
4 ;       | FileCheck %s --check-prefix=ASM32
6 @f1 = global float 0.000000e+00, align 4
8 define void @call_test_vararg() {
9 entry:
10   %0 = load float, ptr @f1, align 4
11   %conv = fpext float %0 to double
12   call void (i32, ...) @test_vararg(i32 42, double %conv, float %0)
13   ret void
16 declare void @test_vararg(i32, ...)
19 ; ASM64:           xscvdpspn
20 ; ASM64:           mffprd
21 ; ASM64:           xxsldwi
22 ; ASM64:           mffprwz
25 ; ASM32:           lfsx
26 ; ASM32:           fmr
27 ; ASM32:           stfs
28 ; ASM32:           lwz
29 ; ASM32:           stfd