diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2017-11-27 14:39:50 +0000 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2017-11-27 14:39:50 +0000 |
| commit | 4164009b4837972a5c93f5a39c353dc2e4c43dd4 (patch) | |
| tree | 6c246bf7a4fe6bc9cd46add3d7b7673e92260d41 /llvm/test/CodeGen | |
| parent | 7745d2f02f8538ba8686f55bd2a04407b8001871 (diff) | |
| download | bcm5719-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.ll | 20 |
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 |

