From: QingShan Zhang Date: Tue, 18 Dec 2018 04:25:41 +0000 (+0000) Subject: [NFC] fix test case issue that with wrong label check. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=34ef4ce829915991697492fc4a2421d229b85892;p=llvm [NFC] fix test case issue that with wrong label check. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@349439 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/CodeGen/PowerPC/toc-float.ll b/test/CodeGen/PowerPC/toc-float.ll index ff892e07c72..5ecc6a5c682 100644 --- a/test/CodeGen/PowerPC/toc-float.ll +++ b/test/CodeGen/PowerPC/toc-float.ll @@ -6,9 +6,10 @@ define double @doubleConstant1() { ret double 1.400000e+01 -; CHECK-LABEL: doubleConstant1: +; CHECK-P9-LABEL: doubleConstant1: ; CHECK-P9: addis [[REG1:[0-9]+]], 2, [[VAR:[a-z0-9A-Z_.]+]]@toc@ha ; CHECK-P9: lfs {{[0-9]+}}, [[VAR]]@toc@l([[REG1]]) +; CHECK-P8-LABEL: doubleConstant1: ; CHECK-P8: addis [[REG1:[0-9]+]], 2, [[VAR:[a-z0-9A-Z_.]+]]@toc@ha ; CHECK-P8: lfs {{[0-9]+}}, [[VAR]]@toc@l([[REG1]]) } @@ -18,9 +19,10 @@ define double @doubleConstant1() { define double @doubleConstant2() { ret double 2.408904e+01 -; CHECK-LABEL: doubleConstant2: +; CHECK-P9-LABEL: doubleConstant2: ; CHECK-P9: addis [[REG1:[0-9]+]], 2, [[VAR:[a-z0-9A-Z_.]+]]@toc@ha ; CHECK-P9: lfd {{[0-9]+}}, [[VAR]]@toc@l([[REG1]]) +; CHECK-P8-LABEL: doubleConstant2: ; CHECK-P8: addis [[REG1:[0-9]+]], 2, [[VAR:[a-z0-9A-Z_.]+]]@toc@ha ; CHECK-P8: lfd {{[0-9]+}}, [[VAR]]@toc@l([[REG1]]) } @@ -32,9 +34,10 @@ define float @floatConstantArray() local_unnamed_addr { %2 = fadd float %1, 0x400B333340000000 ret float %2 -; CHECK-LABEL: floatConstantArray +; CHECK-P9-LABEL: floatConstantArray ; CHECK-P9: addis [[REG1:[0-9]+]], 2, [[VAR:[a-z0-9A-Z_.]+]]@toc@ha+[[REG2:[0-9]+]] ; CHECK-P9: lfs {{[0-9]+}}, [[VAR]]@toc@l+[[REG2]]([[REG1]]) +; CHECK-P8-LABEL: floatConstantArray ; CHECK-P8: addis [[REG1:[0-9]+]], 2, [[VAR:[a-z0-9A-Z_.]+]]@toc@ha ; CHECK-P8: addi [[REG2:[0-9]+]], [[REG1]], [[VAR]]@toc@l ; CHECK-P8: lfs {{[0-9]+}}, 12([[REG2]]) @@ -43,9 +46,10 @@ define float @floatConstantArray() local_unnamed_addr { define float @floatConstant() { ret float 0x400470A3E0000000 -; CHECK-LABEL: floatConstant: +; CHECK-P9-LABEL: floatConstant: ; CHECK-P9: addis [[REG1:[0-9]+]], 2, [[VAR:[a-z0-9A-Z_.]+]]@toc@ha ; CHECK-P9: lfs {{[0-9]+}}, [[VAR]]@toc@l([[REG1]]) +; CHECK-P8-LABEL: floatConstant: ; CHECK-P8: addis [[REG1:[0-9]+]], 2, [[VAR:[a-z0-9A-Z_.]+]]@toc@ha ; CHECK-P8: lfs {{[0-9]+}}, [[VAR]]@toc@l([[REG1]]) } @@ -59,9 +63,10 @@ define double @doubleConstantArray() { %2 = fadd double %1, 6.880000e+00 ret double %2 -; CHECK-LABEL: doubleConstantArray +; CHECK-P9-LABEL: doubleConstantArray ; CHECK-P9: addis [[REG1:[0-9]+]], 2, [[VAR:[a-z0-9A-Z_.]+]]@toc@ha+[[REG2:[0-9]+]] ; CHECK-P9: lfd {{[0-9]+}}, [[VAR]]@toc@l+[[REG2]]([[REG1]]) +; CHECK-P8-LABEL: doubleConstantArray ; CHECK-P8: addis [[REG1:[0-9]+]], 2, [[VAR:[a-z0-9A-Z_.]+]]@toc@ha ; CHECK-P8: addi [[REG2:[0-9]+]], [[REG1]], [[VAR]]@toc@l ; CHECK-P8: lfd {{[0-9]+}}, 24([[REG2]]) @@ -75,12 +80,13 @@ define double @doubleLargeConstantArray() { ret double %2 ; Access an element with an offset that doesn't fit in the displacement field of LFD. -; CHECK-LABEL: doubleLargeConstantArray +; CHECK-P9-LABEL: doubleLargeConstantArray ; CHECK-P9: addis [[REG1:[0-9]+]], 2, [[VAR:[a-z0-9A-Z_.]+]]@toc@ha ; CHECK-P9: li [[REG2:[0-9]+]], 0 ; CHECK-P9: addi [[REG3:[0-9]+]], [[REG1]], [[VAR:[a-z0-9A-Z_.]+]]@toc@l ; CHECK-P9: ori [[REG4:[0-9]+]], [[REG2]], 32768 ; CHECK-P9: lfdx {{[0-9]+}}, [[REG3]], [[REG4]] +; CHECK-P8-LABEL: doubleLargeConstantArray ; CHECK-P8: addis [[REG1:[0-9]+]], 2, [[VAR:[a-z0-9A-Z_.]+]]@toc@ha ; CHECK-P8: li [[REG2:[0-9]+]], 0 ; CHECK-P8: addi [[REG3:[0-9]+]], [[REG1]], [[VAR:[a-z0-9A-Z_.]+]]@toc@l @@ -95,10 +101,11 @@ entry: %0 = load <4 x i32>, <4 x i32>* getelementptr inbounds ([10 x <4 x i32>], [10 x <4 x i32>]* @vec_arr, i64 0, i64 2), align 16 ret <4 x i32> %0 -; CHECK-LABEL: vectorArray +; CHECK-P9-LABEL: vectorArray ; CHECK-P9: addis [[REG1:[0-9]+]], 2, [[VAR:[a-z0-9A-Z_.]+]]@toc@ha ; CHECK-P9: ld [[REG2:[0-9]+]], [[VAR]]@toc@l([[REG1]]) ; CHECK-P9: lxv {{[0-9]+}}, 32([[REG2]]) +; CHECK-P8-LABEL: vectorArray ; CHECK-P8: addis [[REG1:[0-9]+]], 2, [[VAR:[a-z0-9A-Z_.]+]]@toc@ha ; CHECK-P8: ld [[REG2:[0-9]+]], [[VAR]]@toc@l([[REG1]]) ; CHECK-P8: addi [[REG3:[0-9]+]], [[REG2]], 32