[llvm] r348564 - [llvm-mca] Improve test (NFC)

Hans Wennborg via llvm-commits llvm-commits at lists.llvm.org
Fri Dec 7 02:01:35 PST 2018


This test seems to fail on Mac for some reason, (see e.g.
https://logs.chromium.org/logs/chromium/bb/tryserver.chromium.mac/mac_upload_clang/431/+/recipes/steps/package_clang/0/stdout)

--
: 'RUN: at line 2';   /work/llvm.combined/build.release/bin/llvm-mca
-march=aarch64 -mcpu=exynos-m1 -resource-pressure=false <
/work/llvm.combined/llvm/test/tools/llvm-mca/AArch64/Exynos/direct-branch.s
| /work/llvm.combined/build.release/bin/FileCheck
/work/llvm.combined/llvm/test/tools/llvm-mca/AArch64/Exynos/direct-branch.s
-check-prefixes=ALL,M1
: 'RUN: at line 3';   /work/llvm.combined/build.release/bin/llvm-mca
-march=aarch64 -mcpu=exynos-m3 -resource-pressure=false <
/work/llvm.combined/llvm/test/tools/llvm-mca/AArch64/Exynos/direct-branch.s
| /work/llvm.combined/build.release/bin/FileCheck
/work/llvm.combined/llvm/test/tools/llvm-mca/AArch64/Exynos/direct-branch.s
-check-prefixes=ALL,M3
--
Exit Code: 1

Command Output (stderr):
--
/work/llvm.combined/llvm/test/tools/llvm-mca/AArch64/Exynos/direct-branch.s:36:12:
error: M1-NEXT: expected string not found in input
# M1-NEXT: 1 0 0.25 b .Ltmp0
           ^
<stdin>:21:2: note: scanning from here
 1 0 0.25 b Ltmp0
 ^

--


Passing an -mtriple flag seems to help, so I've committed that in r348577.



On Fri, Dec 7, 2018 at 4:26 AM Evandro Menezes via llvm-commits
<llvm-commits at lists.llvm.org> wrote:
>
> Author: evandro
> Date: Thu Dec  6 19:23:14 2018
> New Revision: 348564
>
> URL: http://llvm.org/viewvc/llvm-project?rev=348564&view=rev
> Log:
> [llvm-mca] Improve test (NFC)
>
> Add a label to make explicit that the branch is short for Exynos.
>
> Modified:
>     llvm/trunk/test/tools/llvm-mca/AArch64/Exynos/direct-branch.s
>
> Modified: llvm/trunk/test/tools/llvm-mca/AArch64/Exynos/direct-branch.s
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-mca/AArch64/Exynos/direct-branch.s?rev=348564&r1=348563&r2=348564&view=diff
> ==============================================================================
> --- llvm/trunk/test/tools/llvm-mca/AArch64/Exynos/direct-branch.s (original)
> +++ llvm/trunk/test/tools/llvm-mca/AArch64/Exynos/direct-branch.s Thu Dec  6 19:23:14 2018
> @@ -2,7 +2,8 @@
>  # RUN: llvm-mca -march=aarch64 -mcpu=exynos-m1 -resource-pressure=false < %s | FileCheck %s -check-prefixes=ALL,M1
>  # RUN: llvm-mca -march=aarch64 -mcpu=exynos-m3 -resource-pressure=false < %s | FileCheck %s -check-prefixes=ALL,M3
>
> -  b   t
> +1:
> +  b    1b
>
>  # ALL:      Iterations:        100
>  # ALL-NEXT: Instructions:      100
> @@ -32,5 +33,5 @@
>
>  # ALL:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:
>
> -# M1-NEXT:   1      0     0.25                        b        t
> -# M3-NEXT:   1      0     0.17                        b        t
> +# M1-NEXT:   1      0     0.25                        b        .Ltmp0
> +# M3-NEXT:   1      0     0.17                        b        .Ltmp0
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits


More information about the llvm-commits mailing list