1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2025-02-01 05:01:59 +01:00

[POWER9][NFC] update testcase check statements

llvm-svn: 328147
This commit is contained in:
Lei Huang 2018-03-21 20:59:45 +00:00
parent 18cc455148
commit c6077c13b5

View File

@ -8,10 +8,10 @@ entry:
store fp128 %add, fp128* %res, align 16 store fp128 %add, fp128* %res, align 16
ret void ret void
; CHECK-LABEL: qpAdd ; CHECK-LABEL: qpAdd
; CHECK-NOT bl __addtf3 ; CHECK-NOT: bl __addtf3
; CHECK xsaddqp ; CHECK: xsaddqp
; CHECK stxv ; CHECK: stxv
; CHECK blr ; CHECK: blr
} }
; Function Attrs: norecurse nounwind ; Function Attrs: norecurse nounwind
@ -22,10 +22,10 @@ entry:
store fp128 %sub, fp128* %res, align 16 store fp128 %sub, fp128* %res, align 16
ret void ret void
; CHECK-LABEL: qpSub ; CHECK-LABEL: qpSub
; CHECK-NOT bl __subtf3 ; CHECK-NOT: bl __subtf3
; CHECK xssubqp ; CHECK: xssubqp
; CHECK stxv ; CHECK: stxv
; CHECK blr ; CHECK: blr
} }
; Function Attrs: norecurse nounwind ; Function Attrs: norecurse nounwind
@ -36,10 +36,10 @@ entry:
store fp128 %mul, fp128* %res, align 16 store fp128 %mul, fp128* %res, align 16
ret void ret void
; CHECK-LABEL: qpMul ; CHECK-LABEL: qpMul
; CHECK-NOT bl __multf3 ; CHECK-NOT: bl __multf3
; CHECK xsmulqp ; CHECK: xsmulqp
; CHECK stxv ; CHECK: stxv
; CHECK blr ; CHECK: blr
} }
; Function Attrs: norecurse nounwind ; Function Attrs: norecurse nounwind
@ -50,10 +50,10 @@ entry:
store fp128 %div, fp128* %res, align 16 store fp128 %div, fp128* %res, align 16
ret void ret void
; CHECK-LABEL: qpDiv ; CHECK-LABEL: qpDiv
; CHECK-NOT bl __divtf3 ; CHECK-NOT: bl __divtf3
; CHECK xsdivqp ; CHECK: xsdivqp
; CHECK stxv ; CHECK: stxv
; CHECK blr ; CHECK: blr
} }
define void @testLdNSt(i8* nocapture readonly %PtrC, fp128* nocapture %PtrF) { define void @testLdNSt(i8* nocapture readonly %PtrC, fp128* nocapture %PtrF) {
@ -67,8 +67,8 @@ entry:
store fp128 %1, fp128* %3, align 16 store fp128 %1, fp128* %3, align 16
ret void ret void
; CHECK-LABEL: testLdNSt ; CHECK-LABEL: testLdNSt
; CHECK lxvx ; CHECK: lxvx
; CHECK stxvx ; CHECK: stxvx
; CHECK-NEXT blr ; CHECK-NEXT blr
} }
@ -80,10 +80,10 @@ entry:
ret void ret void
; CHECK-LABEL: qpSqrt ; CHECK-LABEL: qpSqrt
; CHECK-NOT bl sqrtl ; CHECK-NOT: bl sqrtl
; CHECK xssqrtqp ; CHECK: xssqrtqp
; CHECK stxv ; CHECK: stxv
; CHECK blr ; CHECK: blr
} }
declare fp128 @llvm.sqrt.f128(fp128 %Val) declare fp128 @llvm.sqrt.f128(fp128 %Val)
@ -96,11 +96,11 @@ entry:
store fp128 %2, fp128* %res, align 16 store fp128 %2, fp128* %res, align 16
ret void ret void
; CHECK-LABEL: qpSqrt ; CHECK-LABEL: qpCpsgn
; CHECK-NOT rldimi ; CHECK-NOT: rldimi
; CHECK xscpsgnqp ; CHECK: xscpsgnqp
; CHECK stxv ; CHECK: stxv
; CHECK blr ; CHECK: blr
} }
declare fp128 @llvm.copysign.f128(fp128 %Mag, fp128 %Sgn) declare fp128 @llvm.copysign.f128(fp128 %Mag, fp128 %Sgn)
@ -112,10 +112,10 @@ entry:
ret void ret void
; CHECK-LABEL: qpAbs ; CHECK-LABEL: qpAbs
; CHECK-NOT clrldi ; CHECK-NOT: clrldi
; CHECK xsabsqp ; CHECK: xsabsqp
; CHECK stxv ; CHECK: stxv
; CHECK blr ; CHECK: blr
} }
declare fp128 @llvm.fabs.f128(fp128 %Val) declare fp128 @llvm.fabs.f128(fp128 %Val)
@ -128,10 +128,10 @@ entry:
ret void ret void
; CHECK-LABEL: qpNAbs ; CHECK-LABEL: qpNAbs
; CHECK-NOT bl __subtf3 ; CHECK-NOT: bl __subtf3
; CHECK xsnabsqp ; CHECK: xsnabsqp
; CHECK stxv ; CHECK: stxv
; CHECK blr ; CHECK: blr
} }
define void @qpNeg(fp128* nocapture readonly %a, fp128* nocapture %res) { define void @qpNeg(fp128* nocapture readonly %a, fp128* nocapture %res) {
@ -142,8 +142,8 @@ entry:
ret void ret void
; CHECK-LABEL: qpNeg ; CHECK-LABEL: qpNeg
; CHECK-NOT bl __subtf3 ; CHECK-NOT: bl __subtf3
; CHECK xsnegqp ; CHECK: xsnegqp
; CHECK stxv ; CHECK: stxv
; CHECK blr ; CHECK: blr
} }