| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | memcmp-more-load-pairs.ll | 25 ; X64-NEXT: retq 34 ; X64-NEXT: retq 44 ; X64-NEXT: retq 60 ; X64-NEXT: retq 71 ; X64-NEXT: retq 89 ; X64-NEXT: retq 107 ; X64-NEXT: retq 119 ; X64-NEXT: retq 134 ; X64-NEXT: retq 153 ; X64-NEXT: retq [all …]
|
| H A D | speculative-load-hardening-indirect.ll | 44 ; X64-NEXT: retq 157 ; X64-NEXT: retq 269 ; X64-NEXT: retq 277 ; X64-NEXT: retq 285 ; X64-NEXT: retq 293 ; X64-NEXT: retq 376 ; X64-NEXT: retq 384 ; X64-NEXT: retq 392 ; X64-NEXT: retq 400 ; X64-NEXT: retq [all …]
|
| H A D | speculative-load-hardening.ll | 21 ; X64-NEXT: retq 53 ; X64-NEXT: .LBB1_1: 64 ; X64-NEXT: retq 209 ; X64-NEXT: # %bb.1: 241 ; X64-NEXT: .LBB2_4: 251 ; X64-NEXT: retq 402 ; X64-NEXT: retq 648 ; X64-NEXT: retq 816 ; X64-NEXT: retq 946 ; X64-NEXT: retq [all …]
|
| H A D | speculative-load-hardening-call-and-ret.ll | 13 ; X64-NOPIC-NEXT: pushq %rbp 14 ; X64-NOPIC-NEXT: pushq %r14 15 ; X64-NOPIC-NEXT: pushq %rbx 44 ; X64-NOPIC-NEXT: popq %rbx 47 ; X64-NOPIC-NEXT: retq 124 ; X64-PIC-NEXT: popq %rbx 127 ; X64-PIC-NEXT: retq 178 ; X64-NOPIC-NEXT: retq 266 ; X64-PIC-NEXT: retq 344 ; X64-NOPIC-NEXT: retq [all …]
|
| H A D | memcmp.ll | 2 … -mtriple=x86_64-unknown-unknown | FileCheck %s --check-prefixes=X64,X64-SSE,X64-SSE2 3 …-mtriple=x86_64-unknown-unknown -mattr=sse4.1 | FileCheck %s --check-prefixes=X64,X64-SSE,X64-SSE41 4 … -mtriple=x86_64-unknown-unknown -mattr=avx | FileCheck %s --check-prefixes=X64,X64-AVX,X64-AVX1 5 … -mtriple=x86_64-unknown-unknown -mattr=avx2 | FileCheck %s --check-prefixes=X64,X64-AVX,X64-AVX2 7 …-mattr=avx512bw,-prefer-256-bit | FileCheck %s --check-prefixes=X64,X64-AVX,X64-AVX512,X64-AVX512BW 9 …r-256-bit,-prefer-mask-registers | FileCheck %s --check-prefixes=X64,X64-AVX,X64-AVX512,X64-AVX512F 24 ; X64-NEXT: retq 33 ; X64-NEXT: retq 43 ; X64-NEXT: retq 59 ; X64-NEXT: retq [all …]
|
| H A D | memcmp-optsize.ll | 3 …nown-unknown -mattr=avx | FileCheck %s --check-prefix=X64 --check-prefix=X64-AVX --check-prefix=X6… 15 ; X64-LABEL: length2: 16 ; X64: # %bb.0: 24 ; X64-NEXT: retq 31 ; X64: # %bb.0: 35 ; X64-NEXT: retq 47 ; X64-NEXT: retq 62 ; X64-NEXT: retq 81 ; X64-NEXT: retq 86 ; X64-NEXT: retq [all …]
|
| H A D | memcmp-pgso.ll | 3 …nown-unknown -mattr=avx | FileCheck %s --check-prefix=X64 --check-prefix=X64-AVX --check-prefix=X6… 15 ; X64-LABEL: length2: 16 ; X64: # %bb.0: 24 ; X64-NEXT: retq 31 ; X64: # %bb.0: 35 ; X64-NEXT: retq 47 ; X64-NEXT: retq 62 ; X64-NEXT: retq 81 ; X64-NEXT: retq 86 ; X64-NEXT: retq [all …]
|
| H A D | mul-constant-i8.ll | 6 ; X64: # %bb.0: 9 ; X64-NEXT: retq 16 ; X64: # %bb.0: 20 ; X64-NEXT: retq 27 ; X64: # %bb.0: 31 ; X64-NEXT: retq 42 ; X64-NEXT: retq 53 ; X64-NEXT: retq 65 ; X64-NEXT: retq 77 ; X64-NEXT: retq [all …]
|
| H A D | win-catchpad-csrs.ll | 109 ; X64: callq f 114 ; X64: retq 132 ; X64: callq f 139 ; X64: retq 182 ; X64: callq f 186 ; X64-NOT: popq 189 ; X64: retq 206 ; X64: retq 241 ; X64: callq f 247 ; X64: retq [all …]
|
| H A D | memcmp-minsize.ll | 3 …nown-unknown -mattr=avx | FileCheck %s --check-prefix=X64 --check-prefix=X64-AVX --check-prefix=X6… 14 ; X64-LABEL: length2: 15 ; X64: # %bb.0: 25 ; X64: # %bb.0: 29 ; X64-NEXT: retq 37 ; X64: # %bb.0: 40 ; X64-NEXT: retq 56 ; X64-NEXT: retq 82 ; X64-NEXT: retq 104 ; X64-NEXT: retq [all …]
|
| H A D | shift-mask.ll | 4 …< %s -mtriple=x86_64-pc-linux -mcpu=bdver1 | FileCheck %s --check-prefixes=X64,X64-SHIFT,X64-SHIFT2 5 …lc < %s -mtriple=x86_64-pc-linux -mcpu=bdver2 | FileCheck %s --check-prefixes=X64,X64-SHIFT,X64-TBM 6 …lc < %s -mtriple=x86_64-pc-linux -mcpu=bdver3 | FileCheck %s --check-prefixes=X64,X64-SHIFT,X64-TBM 7 …lc < %s -mtriple=x86_64-pc-linux -mcpu=bdver4 | FileCheck %s --check-prefixes=X64,X64-SHIFT,X64-TBM 8 …< %s -mtriple=x86_64-pc-linux -mcpu=btver1 | FileCheck %s --check-prefixes=X64,X64-SHIFT,X64-SHIFT2 9 …mtriple=x86_64-pc-linux -mcpu=btver2 | FileCheck %s --check-prefixes=X64,X64-SHIFT,X64-BMI,X64-BMI1 10 …mtriple=x86_64-pc-linux -mcpu=znver1 | FileCheck %s --check-prefixes=X64,X64-SHIFT,X64-BMI,X64-BMI2 11 …mtriple=x86_64-pc-linux -mcpu=znver2 | FileCheck %s --check-prefixes=X64,X64-SHIFT,X64-BMI,X64-BMI2 28 ; X64: # %bb.0: 32 ; X64-NEXT: retq [all …]
|
| H A D | win-catchpad.ll | 133 ; X64: .Ltmp0 136 ; X64: callq f 140 ; X64: popq %rbp 141 ; X64: retq 154 ; X64: callq f 158 ; X64-NEXT: retq 171 ; X64: callq f 175 ; X64-NEXT: retq 279 ; X64: # %entry 288 ; X64: callq f [all …]
|
| H A D | vector-mul.ll | 5 …-mattr=+sse4.2,-slow-pmulld | FileCheck %s --check-prefixes=SSE,SSE4,X64-SSE,X64-SSE4,X64-SSE4-FAST 22 ; X64-AVX: # %bb.0: 24 ; X64-AVX-NEXT: retq 36 ; X64-AVX: # %bb.0: 38 ; X64-AVX-NEXT: retq 50 ; X64-AVX: # %bb.0: 52 ; X64-AVX-NEXT: retq 68 ; X64-SSE-NEXT: retq 73 ; X64-XOP-NEXT: retq 79 ; X64-AVX2-NEXT: retq [all …]
|
| H A D | segmented-stacks.ll | 62 ; X64-Linux: # %bb.0: 65 ; X64-Linux-NEXT: .LBB0_2: 73 ; X64-Linux-NEXT: retq 74 ; X64-Linux-NEXT: .LBB0_1: 78 ; X64-Linux-NEXT: retq 154 ; X64-Darwin-NEXT: retq 159 ; X64-Darwin-NEXT: retq 259 ; X64-MinGW-NEXT: nop 261 ; X64-MinGW-NEXT: retq 266 ; X64-MinGW-NEXT: retq [all …]
|
| H A D | mul-constant-i32.ll | 18 ; X64: # %bb.0: 20 ; X64-NEXT: retq 43 ; X64: # %bb.0: 46 ; X64-NEXT: retq 74 ; X64-NEXT: retq 101 ; X64-NEXT: retq 129 ; X64-NEXT: retq 158 ; X64-NEXT: retq 186 ; X64-NEXT: retq 212 ; X64-NEXT: retq [all …]
|
| H A D | znver3-gather.ll | 5 ; X64-LABEL: simple: 6 ; X64: # %bb.0: 9 ; X64-NEXT: vmovq %rdi, %xmm1 14 ; X64-NEXT: vmovq %xmm0, %r8 35 ; X64-NEXT: retq 42 ; X64-LABEL: optsize: 43 ; X64: # %bb.0: 72 ; X64-NEXT: retq 79 ; X64-LABEL: minsize: 80 ; X64: # %bb.0: [all …]
|
| H A D | atomic8.ll | 12 ; X64: lock 13 ; X64: incb 17 ; X64: lock 22 ; X64: lock 23 ; X64: xaddb 27 ; X64: lock 28 ; X64: addb 32 ; X64: ret 40 ; X64: lock 41 ; X64: decb [all …]
|
| H A D | lvi-hardening-loads.ll | 7 ; X64-LABEL: test: 20 ; X64: # %bb.0: # %entry 24 ; X64-NEXT: lfence 47 ; X64-ALL-NEXT: lfence 49 ; X64-ALL-NEXT: lfence 54 ; X64-NOOPT-NEXT: lfence 56 ; X64-NOOPT-NEXT: lfence 70 ; X64-ALL-NEXT: lfence 102 ; X64-NEXT: lfence 104 ; X64-NEXT: lfence [all …]
|
| H A D | xor.ll | 35 ; X64-LIN-LABEL: test3: 41 ; X64-LIN-NEXT: retq 43 ; X64-WIN-LABEL: test3: 49 ; X64-WIN-NEXT: retq 75 ; X64-LIN-LABEL: test4: 89 ; X64-LIN-NEXT: retq 91 ; X64-WIN-LABEL: test4: 105 ; X64-WIN-NEXT: retq 141 ; X64-LIN-LABEL: test5: 157 ; X64-LIN-NEXT: retq [all …]
|
| H A D | fp-cvt.ll | 3 ; RUN: llc < %s -mtriple=x86_64-unknown | FileCheck %s --check-prefixes=X64,X64-X87 27 ; X64-X87: # %bb.0: 37 ; X64-X87-NEXT: retq 616 ; X64-NEXT: retq 637 ; X64-NEXT: retq 657 ; X64-NEXT: retq 678 ; X64-NEXT: retq 694 ; X64-NEXT: retq 711 ; X64-NEXT: retq 736 ; X64-NEXT: retq [all …]
|
| H A D | atomic16.ll | 13 ; X64: lock 14 ; X64: incw 18 ; X64: lock 23 ; X64: lock 28 ; X64: lock 33 ; X64: ret 41 ; X64: lock 42 ; X64: decw 46 ; X64: lock 61 ; X64: ret [all …]
|
| H A D | add.ll | 17 ; X64-LINUX-LABEL: test1: 21 ; X64-LINUX-NEXT: retq 23 ; X64-WIN32-LABEL: test1: 27 ; X64-WIN32-NEXT: retq 41 ; X64-LINUX-LABEL: test1b: 45 ; X64-LINUX-NEXT: retq 51 ; X64-WIN32-NEXT: retq 65 ; X64-LINUX-LABEL: test2: 69 ; X64-LINUX-NEXT: retq 71 ; X64-WIN32-LABEL: test2: [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/GlobalISel/ |
| H A D | ashr-scalar.ll | 6 ; X64: # %bb.0: 11 ; X64-NEXT: retq 18 ; X64: # %bb.0: 21 ; X64-NEXT: retq 28 ; X64: # %bb.0: 31 ; X64-NEXT: retq 43 ; X64-NEXT: retq 53 ; X64-NEXT: retq 63 ; X64-NEXT: retq 76 ; X64-NEXT: retq [all …]
|
| H A D | lshr-scalar.ll | 6 ; X64: # %bb.0: 11 ; X64-NEXT: retq 18 ; X64: # %bb.0: 21 ; X64-NEXT: retq 28 ; X64: # %bb.0: 31 ; X64-NEXT: retq 43 ; X64-NEXT: retq 53 ; X64-NEXT: retq 63 ; X64-NEXT: retq 76 ; X64-NEXT: retq [all …]
|
| H A D | shl-scalar.ll | 6 ; X64: # %bb.0: 11 ; X64-NEXT: retq 18 ; X64: # %bb.0: 21 ; X64-NEXT: retq 28 ; X64: # %bb.0: 30 ; X64-NEXT: retq 42 ; X64-NEXT: retq 52 ; X64-NEXT: retq 62 ; X64-NEXT: retq 75 ; X64-NEXT: retq [all …]
|