projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[FastISel][AArch64] Optimize compare-and-branch for i1 to use 'tbz'.
[oota-llvm.git]
/
test
/
CodeGen
/
AArch64
/
sincos-expansion.ll
diff --git
a/test/CodeGen/AArch64/sincos-expansion.ll
b/test/CodeGen/AArch64/sincos-expansion.ll
index c7a392b78c24547aad82801fd3a44c302be15d39..c3a172dfb427e0b0f34a58511f487ce010534219 100644
(file)
--- a/
test/CodeGen/AArch64/sincos-expansion.ll
+++ b/
test/CodeGen/AArch64/sincos-expansion.ll
@@
-1,10
+1,10
@@
-; RUN: llc -mtriple=aarch64-
none-linux-gnu -verify-machineinstrs <
%s | FileCheck %s
+; RUN: llc -mtriple=aarch64-
linux-gnu -verify-machineinstrs -o -
%s | FileCheck %s
define float @test_sincos_f32(float %f) {
%sin = call float @sinf(float %f) readnone
%cos = call float @cosf(float %f) readnone
define float @test_sincos_f32(float %f) {
%sin = call float @sinf(float %f) readnone
%cos = call float @cosf(float %f) readnone
-; CHECK: bl cosf
; CHECK: bl sinf
; CHECK: bl sinf
+; CHECK: bl cosf
%val = fadd float %sin, %cos
ret float %val
}
%val = fadd float %sin, %cos
ret float %val
}
@@
-13,8
+13,8
@@
define double @test_sincos_f64(double %f) {
%sin = call double @sin(double %f) readnone
%cos = call double @cos(double %f) readnone
%val = fadd double %sin, %cos
%sin = call double @sin(double %f) readnone
%cos = call double @cos(double %f) readnone
%val = fadd double %sin, %cos
-; CHECK: bl cos
; CHECK: bl sin
; CHECK: bl sin
+; CHECK: bl cos
ret double %val
}
ret double %val
}
@@
-22,8
+22,8
@@
define fp128 @test_sincos_f128(fp128 %f) {
%sin = call fp128 @sinl(fp128 %f) readnone
%cos = call fp128 @cosl(fp128 %f) readnone
%val = fadd fp128 %sin, %cos
%sin = call fp128 @sinl(fp128 %f) readnone
%cos = call fp128 @cosl(fp128 %f) readnone
%val = fadd fp128 %sin, %cos
-; CHECK: bl cosl
; CHECK: bl sinl
; CHECK: bl sinl
+; CHECK: bl cosl
ret fp128 %val
}
ret fp128 %val
}
@@
-32,4
+32,4
@@
declare double @sin(double) readonly
declare fp128 @sinl(fp128) readonly
declare float @cosf(float) readonly
declare double @cos(double) readonly
declare fp128 @sinl(fp128) readonly
declare float @cosf(float) readonly
declare double @cos(double) readonly
-declare fp128 @cosl(fp128) readonly
\ No newline at end of file
+declare fp128 @cosl(fp128) readonly