| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Znver3/ |
| H A D | reg-move-elimination-x87.s | 5 fxch %st(0) label 6 fxch %st(1) label 7 fxch %st(2) label 8 fxch %st(3) label 9 fxch %st(4) label 10 fxch %st(5) label 11 fxch %st(6) label 12 fxch %st(7) label 13 fxch %st(0) label 37 # CHECK-NEXT: 1 1 1.00 U fxch %st(0) [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | pr33349.ll | 32 ; KNL-NEXT: fxch %st(3) 35 ; KNL-NEXT: fxch %st(3) 37 ; KNL-NEXT: fxch %st(1) 39 ; KNL-NEXT: fxch %st(1) 68 ; SKX-NEXT: fxch %st(3) 71 ; SKX-NEXT: fxch %st(3) 73 ; SKX-NEXT: fxch %st(1) 75 ; SKX-NEXT: fxch %st(1)
|
| H A D | cmov-fp.ll | 36 ; NOSSE2-NEXT: fxch %st(1) 47 ; NOSSE1-NEXT: fxch %st(1) 62 ; NOCMOV-NEXT: fxch %st(1) 99 ; NOSSE2-NEXT: fxch %st(1) 110 ; NOSSE1-NEXT: fxch %st(1) 125 ; NOCMOV-NEXT: fxch %st(1) 162 ; NOSSE2-NEXT: fxch %st(1) 1062 ; SSE-NEXT: fxch %st(1) 1115 ; SSE-NEXT: fxch %st(1) 1168 ; SSE-NEXT: fxch %st(1) [all …]
|
| H A D | nosse-vector.ll | 14 ; X32-NEXT: fxch %st(1) 25 ; X64-NEXT: fxch %st(1) 48 ; X32-NEXT: fxch %st(1) 50 ; X32-NEXT: fxch %st(2) 52 ; X32-NEXT: fxch %st(3) 55 ; X32-NEXT: fxch %st(2) 68 ; X64-NEXT: fxch %st(1) 70 ; X64-NEXT: fxch %st(2) 72 ; X64-NEXT: fxch %st(3) 75 ; X64-NEXT: fxch %st(2) [all …]
|
| H A D | fp-stack-set-st1.ll | 9 ; CHECK-NEXT: fxch %st(1) 14 ; CHECK-NEXT: fxch %st(1) 22 …e } asm sideeffect "fmul\09%st(1),%st\0A\09fst\09%st(1)\0A\09frndint\0A\09fxch %st(1)\0A\09fsub\0…
|
| H A D | fptoui-sat-scalar.ll | 34 ; X86-X87-NEXT: fxch %st(1) 48 ; X86-X87-NEXT: fxch %st(1) 97 ; X86-X87-NEXT: fxch %st(1) 111 ; X86-X87-NEXT: fxch %st(1) 160 ; X86-X87-NEXT: fxch %st(1) 172 ; X86-X87-NEXT: fxch %st(1) 3058 ; X64-NEXT: fxch %st(1) 3063 ; X64-NEXT: fxch %st(1) 3155 ; X64-NEXT: fxch %st(1) 3160 ; X64-NEXT: fxch %st(1) [all …]
|
| H A D | pr34177.ll | 28 ; AVX512F-NEXT: fxch %st(3) 39 ; AVX512F-NEXT: fxch %st(1) 71 ; AVX512VL-NEXT: fxch %st(3) 82 ; AVX512VL-NEXT: fxch %st(1)
|
| H A D | fp-stack-compare.ll | 21 ; BASE-NEXT: fxch %st(1) 33 ; CMOV-NEXT: fxch %st(1)
|
| H A D | fptosi-sat-scalar.ll | 36 ; X86-X87-NEXT: fxch %st(1) 48 ; X86-X87-NEXT: fxch %st(1) 109 ; X86-X87-NEXT: fxch %st(1) 121 ; X86-X87-NEXT: fxch %st(1) 180 ; X86-X87-NEXT: fxch %st(1) 3349 ; X64-NEXT: fxch %st(1) 3356 ; X64-NEXT: fxch %st(1) 3459 ; X64-NEXT: fxch %st(1) 3465 ; X64-NEXT: fxch %st(1) 3572 ; X64-NEXT: fxch %st(1) [all …]
|
| H A D | pr50782.ll | 58 ; CHECK-NEXT: fxch %st(5) 60 ; CHECK-NEXT: fxch %st(5) 68 ; CHECK-NEXT: fxch %st(1)
|
| H A D | fmf-flags.ll | 65 ; X86-NEXT: fxch %st(1) 67 ; X86-NEXT: fxch %st(1) 99 ; X86-NEXT: fxch %st(1)
|
| H A D | and-su.ll | 48 ; CHECK-NEXT: fxch %st(1) 50 ; CHECK-NEXT: fxch %st(1)
|
| H A D | pr34080.ll | 36 ; SSE2-NEXT: fxch %st(1) 75 ; SSE2-SCHEDULE-NEXT: fxch %st(1) 110 ; SSE3-NEXT: fxch %st(1) 138 ; AVX-NEXT: fxch %st(1)
|
| H A D | pr40539.ll | 14 ; CHECK-NEXT: fxch %st(1) 29 …%2 = tail call x86_fp80 asm "fld1; fxch; fyl2x", "={st},0,~{st(1)},~{dirflag},~{fpsr},~{flags}"(x8…
|
| H A D | sse-fcopysign.ll | 159 ; X86-NEXT: fxch %st(1) 174 ; X64-NEXT: fxch %st(1) 243 ; X86-NEXT: fxch %st(1) 259 ; X64-NEXT: fxch %st(1)
|
| /llvm-project-15.0.7/bolt/test/X86/ |
| H A D | cfi-instrs-reordered.s | 677 fxch %st(1) 718 fxch %st(1) 730 fxch %st(1) 746 fxch %st(1) 769 fxch %st(1) 777 fxch %st(1) 778 fxch %st(2) 779 fxch %st(1) 808 fxch %st(1) 943 fxch %st(1) [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | README-FPStack.txt | 35 fxch 39 fxch -> fucomi
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/X86/ |
| H A D | fp-stack.txt | 220 # CHECK: fxch %st(0) 223 # CHECK: fxch %st(1) 226 # CHECK: fxch %st(2) 229 # CHECK: fxch %st(3) 232 # CHECK: fxch %st(4) 235 # CHECK: fxch %st(5) 238 # CHECK: fxch %st(6) 241 # CHECK: fxch %st(7)
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Atom/ |
| H A D | resources-x87.s | 189 fxch %st(1) label 190 fxch %st(3) label 350 # CHECK-NEXT: 1 1 1.00 U fxch %st(1) 351 # CHECK-NEXT: 1 1 1.00 U fxch %st(3) 509 # CHECK-NEXT: 1.00 1.00 fxch %st(1) 510 # CHECK-NEXT: 1.00 1.00 fxch %st(3)
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/SandyBridge/ |
| H A D | resources-x87.s | 189 fxch %st(1) label 190 fxch %st(3) label 350 # CHECK-NEXT: 1 1 0.33 U fxch %st(1) 351 # CHECK-NEXT: 1 1 0.33 U fxch %st(3) 515 # CHECK-NEXT: - - 0.33 0.33 - 0.33 - - fxch %st(1) 516 # CHECK-NEXT: - - 0.33 0.33 - 0.33 - - fxch %st(3)
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/SkylakeClient/ |
| H A D | resources-x87.s | 189 fxch %st(1) label 190 fxch %st(3) label 350 # CHECK-NEXT: 15 17 4.00 U fxch %st(1) 351 # CHECK-NEXT: 15 17 4.00 U fxch %st(3) 517 # CHECK-NEXT: - - 4.00 2.00 - - - 4.00 5.00 - fxch %st(1) 518 # CHECK-NEXT: - - 4.00 2.00 - - - 4.00 5.00 - fxch %st(3)
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/BdVer2/ |
| H A D | resources-x87.s | 189 fxch %st(1) label 190 fxch %st(3) label 350 # CHECK-NEXT: 1 1 1.00 U fxch %st(1) 351 # CHECK-NEXT: 1 1 1.00 U fxch %st(3) 530 … - - - - - - - - - - - - fxch %st(1) 531 … - - - - - - - - - - - - fxch %st(3)
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Broadwell/ |
| H A D | resources-x87.s | 189 fxch %st(1) label 190 fxch %st(3) label 350 # CHECK-NEXT: 12 14 4.00 U fxch %st(1) 351 # CHECK-NEXT: 12 14 4.00 U fxch %st(3) 517 # CHECK-NEXT: - - 3.25 2.25 - - - 1.25 5.25 - fxch %st(1) 518 # CHECK-NEXT: - - 3.25 2.25 - - - 1.25 5.25 - fxch %st(3)
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Znver1/ |
| H A D | resources-x87.s | 189 fxch %st(1) label 190 fxch %st(3) label 350 # CHECK-NEXT: 1 1 0.25 U fxch %st(1) 351 # CHECK-NEXT: 1 1 0.25 U fxch %st(3) 519 …XT: - - - - - - - 0.25 0.25 0.25 0.25 - fxch %st(1) 520 …XT: - - - - - - - 0.25 0.25 0.25 0.25 - fxch %st(3)
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/BtVer2/ |
| H A D | resources-x87.s | 189 fxch %st(1) label 190 fxch %st(3) label 350 # CHECK-NEXT: 1 1 0.50 U fxch %st(1) 351 # CHECK-NEXT: 1 1 0.50 U fxch %st(3) 521 …0 - - - - - - - - - - - - fxch %st(1) 522 …0 - - - - - - - - - - - - fxch %st(3)
|