[llvm] r349687 - [llvm-mca] Update Exynos test cases (NFC)

Evandro Menezes via llvm-commits llvm-commits at lists.llvm.org
Wed Dec 19 14:24:39 PST 2018


Author: evandro
Date: Wed Dec 19 14:24:39 2018
New Revision: 349687

URL: http://llvm.org/viewvc/llvm-project?rev=349687&view=rev
Log:
[llvm-mca] Update Exynos test cases (NFC)

Removed:
    llvm/trunk/test/tools/llvm-mca/AArch64/Exynos/load-register-offset.s
    llvm/trunk/test/tools/llvm-mca/AArch64/Exynos/store-register-offset.s

Removed: llvm/trunk/test/tools/llvm-mca/AArch64/Exynos/load-register-offset.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-mca/AArch64/Exynos/load-register-offset.s?rev=349686&view=auto
==============================================================================
--- llvm/trunk/test/tools/llvm-mca/AArch64/Exynos/load-register-offset.s (original)
+++ llvm/trunk/test/tools/llvm-mca/AArch64/Exynos/load-register-offset.s (removed)
@@ -1,61 +0,0 @@
-# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py
-# RUN: llvm-mca -march=aarch64 -mcpu=exynos-m1 -resource-pressure=false < %s | FileCheck %s -check-prefixes=ALL,EM1
-# RUN: llvm-mca -march=aarch64 -mcpu=exynos-m3 -resource-pressure=false < %s | FileCheck %s -check-prefixes=ALL,EM3
-
-  ldrb	w0, [x1, x2, lsl #0]
-  ldrh	w3, [x4, x5, sxtx #1]
-  ldr	w6, [x7, w8, uxtw #2]
-  ldr	x9, [x10, w11, sxtw #3]
-  ldr	b12, [x13, w14, sxtw #0]
-  ldr	h15, [x16, w17, uxtw #1]
-  ldr	s18, [x19, x20, sxtx #2]
-  ldr	d21, [x22, x23, lsl #3]
-  ldr	q24, [x25, x26, lsl #4]
-
-# ALL:      Iterations:        100
-# ALL-NEXT: Instructions:      900
-
-# EM1-NEXT: Total Cycles:      1207
-# EM3-NEXT: Total Cycles:      458
-
-# ALL-NEXT: Total uOps:        1400
-
-# EM1:      Dispatch Width:    4
-# EM1-NEXT: uOps Per Cycle:    1.16
-# EM1-NEXT: IPC:               0.75
-# EM1-NEXT: Block RThroughput: 12.0
-
-# EM3:      Dispatch Width:    6
-# EM3-NEXT: uOps Per Cycle:    3.06
-# EM3-NEXT: IPC:               1.97
-# EM3-NEXT: Block RThroughput: 4.5
-
-# ALL:      Instruction Info:
-# ALL-NEXT: [1]: #uOps
-# ALL-NEXT: [2]: Latency
-# ALL-NEXT: [3]: RThroughput
-# ALL-NEXT: [4]: MayLoad
-# ALL-NEXT: [5]: MayStore
-# ALL-NEXT: [6]: HasSideEffects (U)
-
-# ALL:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:
-
-# EM1-NEXT:  1      5     1.00    *                   ldrb	w0, [x1, x2, lsl #0]
-# EM1-NEXT:  1      5     1.00    *                   ldrh	w3, [x4, x5, sxtx #1]
-# EM1-NEXT:  2      5     1.00    *                   ldr	w6, [x7, w8, uxtw #2]
-# EM1-NEXT:  2      5     1.00    *                   ldr	x9, [x10, w11, sxtw #3]
-# EM1-NEXT:  2      6     2.00    *                   ldr	b12, [x13, w14, sxtw #0]
-# EM1-NEXT:  2      6     2.00    *                   ldr	h15, [x16, w17, uxtw #1]
-# EM1-NEXT:  1      5     1.00    *                   ldr	s18, [x19, x20, sxtx #2]
-# EM1-NEXT:  1      5     1.00    *                   ldr	d21, [x22, x23, lsl #3]
-# EM1-NEXT:  2      6     2.00    *                   ldr	q24, [x25, x26, lsl #4]
-
-# EM3-NEXT:  1      4     0.50    *                   ldrb	w0, [x1, x2, lsl #0]
-# EM3-NEXT:  1      5     0.50    *                   ldrh	w3, [x4, x5, sxtx #1]
-# EM3-NEXT:  2      5     0.50    *                   ldr	w6, [x7, w8, uxtw #2]
-# EM3-NEXT:  2      5     0.50    *                   ldr	x9, [x10, w11, sxtw #3]
-# EM3-NEXT:  2      6     0.50    *                   ldr	b12, [x13, w14, sxtw #0]
-# EM3-NEXT:  2      6     0.50    *                   ldr	h15, [x16, w17, uxtw #1]
-# EM3-NEXT:  1      5     0.50    *                   ldr	s18, [x19, x20, sxtx #2]
-# EM3-NEXT:  1      5     0.50    *                   ldr	d21, [x22, x23, lsl #3]
-# EM3-NEXT:  2      6     0.50    *                   ldr	q24, [x25, x26, lsl #4]

Removed: llvm/trunk/test/tools/llvm-mca/AArch64/Exynos/store-register-offset.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-mca/AArch64/Exynos/store-register-offset.s?rev=349686&view=auto
==============================================================================
--- llvm/trunk/test/tools/llvm-mca/AArch64/Exynos/store-register-offset.s (original)
+++ llvm/trunk/test/tools/llvm-mca/AArch64/Exynos/store-register-offset.s (removed)
@@ -1,47 +0,0 @@
-# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py
-# RUN: llvm-mca -march=aarch64 -mcpu=exynos-m1 -resource-pressure=false < %s | FileCheck %s -check-prefixes=ALL,EM1
-# RUN: llvm-mca -march=aarch64 -mcpu=exynos-m3 -resource-pressure=false < %s | FileCheck %s -check-prefixes=ALL,EM3
-
-  strb	w0, [x1, x2, lsl #0]
-  strh	w3, [x4, x5, sxtx #1]
-  str	w6, [x7, w8, uxtw #2]
-  str	x9, [x10, w11, sxtw #3]
-  str	b12, [x13, w14, sxtw #0]
-  str	h15, [x16, w17, uxtw #1]
-  str	s18, [x19, x20, sxtx #2]
-  str	d21, [x22, x23, lsl #3]
-  str	q24, [x25, x26, lsl #4]
-
-# ALL:      Iterations:        100
-# ALL-NEXT: Instructions:      900
-# ALL-NEXT: Total Cycles:      1703
-# ALL-NEXT: Total uOps:        1400
-
-# EM1:      Dispatch Width:    4
-# EM1-NEXT: uOps Per Cycle:    0.82
-# EM1-NEXT: IPC:               0.53
-# EM1-NEXT: Block RThroughput: 9.0
-
-# EM3:      Dispatch Width:    6
-# EM3-NEXT: uOps Per Cycle:    0.82
-# EM3-NEXT: IPC:               0.53
-# EM3-NEXT: Block RThroughput: 9.0
-
-# ALL:      Instruction Info:
-# ALL-NEXT: [1]: #uOps
-# ALL-NEXT: [2]: Latency
-# ALL-NEXT: [3]: RThroughput
-# ALL-NEXT: [4]: MayLoad
-# ALL-NEXT: [5]: MayStore
-# ALL-NEXT: [6]: HasSideEffects (U)
-
-# ALL:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:
-# ALL-NEXT:  1      1     1.00           *            strb	w0, [x1, x2, lsl #0]
-# ALL-NEXT:  1      1     1.00           *            strh	w3, [x4, x5, sxtx #1]
-# ALL-NEXT:  2      2     1.00           *            str	w6, [x7, w8, uxtw #2]
-# ALL-NEXT:  2      2     1.00           *            str	x9, [x10, w11, sxtw #3]
-# ALL-NEXT:  2      3     1.00           *            str	b12, [x13, w14, sxtw #0]
-# ALL-NEXT:  2      3     1.00           *            str	h15, [x16, w17, uxtw #1]
-# ALL-NEXT:  1      1     1.00           *            str	s18, [x19, x20, sxtx #2]
-# ALL-NEXT:  1      1     1.00           *            str	d21, [x22, x23, lsl #3]
-# ALL-NEXT:  2      3     1.00           *            str	q24, [x25, x26, lsl #4]




More information about the llvm-commits mailing list