summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2017-11-27 14:39:50 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2017-11-27 14:39:50 +0000
commit4164009b4837972a5c93f5a39c353dc2e4c43dd4 (patch)
tree6c246bf7a4fe6bc9cd46add3d7b7673e92260d41 /llvm/test/CodeGen
parent7745d2f02f8538ba8686f55bd2a04407b8001871 (diff)
downloadbcm5719-llvm-4164009b4837972a5c93f5a39c353dc2e4c43dd4.tar.gz
bcm5719-llvm-4164009b4837972a5c93f5a39c353dc2e4c43dd4.zip
[X86] Add INVLPGA to the existing INVLPG scheduling
llvm-svn: 319031
Diffstat (limited to 'llvm/test/CodeGen')
-rw-r--r--llvm/test/CodeGen/X86/schedule-x86_64.ll20
1 files changed, 10 insertions, 10 deletions
diff --git a/llvm/test/CodeGen/X86/schedule-x86_64.ll b/llvm/test/CodeGen/X86/schedule-x86_64.ll
index e99359be1ac..cdc06d72ca8 100644
--- a/llvm/test/CodeGen/X86/schedule-x86_64.ll
+++ b/llvm/test/CodeGen/X86/schedule-x86_64.ll
@@ -1077,7 +1077,7 @@ define void @test_invlpg_invlpga(i8 *%a0) optsize {
; GENERIC: # BB#0:
; GENERIC-NEXT: #APP
; GENERIC-NEXT: invlpg (%rdi) # sched: [100:0.33]
-; GENERIC-NEXT: invlpga %ecx, %rax
+; GENERIC-NEXT: invlpga %ecx, %rax # sched: [100:0.33]
; GENERIC-NEXT: #NO_APP
; GENERIC-NEXT: retq # sched: [1:1.00]
;
@@ -1085,7 +1085,7 @@ define void @test_invlpg_invlpga(i8 *%a0) optsize {
; ATOM: # BB#0:
; ATOM-NEXT: #APP
; ATOM-NEXT: invlpg (%rdi) # sched: [71:35.50]
-; ATOM-NEXT: invlpga %ecx, %rax
+; ATOM-NEXT: invlpga %ecx, %rax # sched: [71:35.50]
; ATOM-NEXT: #NO_APP
; ATOM-NEXT: retq # sched: [79:39.50]
;
@@ -1093,7 +1093,7 @@ define void @test_invlpg_invlpga(i8 *%a0) optsize {
; SLM: # BB#0:
; SLM-NEXT: #APP
; SLM-NEXT: invlpg (%rdi) # sched: [100:1.00]
-; SLM-NEXT: invlpga %ecx, %rax
+; SLM-NEXT: invlpga %ecx, %rax # sched: [100:1.00]
; SLM-NEXT: #NO_APP
; SLM-NEXT: retq # sched: [4:1.00]
;
@@ -1101,7 +1101,7 @@ define void @test_invlpg_invlpga(i8 *%a0) optsize {
; SANDY: # BB#0:
; SANDY-NEXT: #APP
; SANDY-NEXT: invlpg (%rdi) # sched: [100:0.33]
-; SANDY-NEXT: invlpga %ecx, %rax
+; SANDY-NEXT: invlpga %ecx, %rax # sched: [100:0.33]
; SANDY-NEXT: #NO_APP
; SANDY-NEXT: retq # sched: [1:1.00]
;
@@ -1109,7 +1109,7 @@ define void @test_invlpg_invlpga(i8 *%a0) optsize {
; HASWELL: # BB#0:
; HASWELL-NEXT: #APP
; HASWELL-NEXT: invlpg (%rdi) # sched: [100:0.25]
-; HASWELL-NEXT: invlpga %ecx, %rax
+; HASWELL-NEXT: invlpga %ecx, %rax # sched: [100:0.25]
; HASWELL-NEXT: #NO_APP
; HASWELL-NEXT: retq # sched: [2:1.00]
;
@@ -1117,7 +1117,7 @@ define void @test_invlpg_invlpga(i8 *%a0) optsize {
; BROADWELL: # BB#0:
; BROADWELL-NEXT: #APP
; BROADWELL-NEXT: invlpg (%rdi) # sched: [100:0.25]
-; BROADWELL-NEXT: invlpga %ecx, %rax
+; BROADWELL-NEXT: invlpga %ecx, %rax # sched: [100:0.25]
; BROADWELL-NEXT: #NO_APP
; BROADWELL-NEXT: retq # sched: [7:1.00]
;
@@ -1125,7 +1125,7 @@ define void @test_invlpg_invlpga(i8 *%a0) optsize {
; SKYLAKE: # BB#0:
; SKYLAKE-NEXT: #APP
; SKYLAKE-NEXT: invlpg (%rdi) # sched: [100:0.25]
-; SKYLAKE-NEXT: invlpga %ecx, %rax
+; SKYLAKE-NEXT: invlpga %ecx, %rax # sched: [100:0.25]
; SKYLAKE-NEXT: #NO_APP
; SKYLAKE-NEXT: retq # sched: [7:1.00]
;
@@ -1133,7 +1133,7 @@ define void @test_invlpg_invlpga(i8 *%a0) optsize {
; SKX: # BB#0:
; SKX-NEXT: #APP
; SKX-NEXT: invlpg (%rdi) # sched: [100:0.25]
-; SKX-NEXT: invlpga %ecx, %rax
+; SKX-NEXT: invlpga %ecx, %rax # sched: [100:0.25]
; SKX-NEXT: #NO_APP
; SKX-NEXT: retq # sched: [7:1.00]
;
@@ -1141,7 +1141,7 @@ define void @test_invlpg_invlpga(i8 *%a0) optsize {
; BTVER2: # BB#0:
; BTVER2-NEXT: #APP
; BTVER2-NEXT: invlpg (%rdi) # sched: [100:0.17]
-; BTVER2-NEXT: invlpga %ecx, %rax
+; BTVER2-NEXT: invlpga %ecx, %rax # sched: [100:0.17]
; BTVER2-NEXT: #NO_APP
; BTVER2-NEXT: retq # sched: [4:1.00]
;
@@ -1149,7 +1149,7 @@ define void @test_invlpg_invlpga(i8 *%a0) optsize {
; ZNVER1: # BB#0:
; ZNVER1-NEXT: #APP
; ZNVER1-NEXT: invlpg (%rdi) # sched: [100:?]
-; ZNVER1-NEXT: invlpga %ecx, %rax
+; ZNVER1-NEXT: invlpga %ecx, %rax # sched: [100:?]
; ZNVER1-NEXT: #NO_APP
; ZNVER1-NEXT: retq # sched: [1:0.50]
tail call void asm sideeffect "invlpg $0 \0A\09 invlpga %ecx, %rax", "*m"(i8 *%a0) nounwind
OpenPOWER on IntegriCloud