| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | build-vector-512.ll | 9 ; AVX-32: # %bb.0: 11 ; AVX-32-NEXT: retl 14 ; AVX-64: # %bb.0: 22 ; AVX-64-NEXT: retq 36 ; AVX-32: # %bb.0: 38 ; AVX-32-NEXT: retl 41 ; AVX-64: # %bb.0: 59 ; AVX-64-NEXT: retq 83 ; AVX-32-NEXT: retl 99 ; AVX-64-NEXT: retq [all …]
|
| H A D | fp-strict-scalar-round.ll | 43 ; AVX-X86-LABEL: fceil32: 44 ; AVX-X86: # %bb.0: 51 ; AVX-X86-NEXT: wait 54 ; AVX-X86-NEXT: retl 59 ; AVX-X64-NEXT: retq 103 ; AVX-X86-NEXT: wait 107 ; AVX-X86-NEXT: retl 112 ; AVX-X64-NEXT: retq 145 ; AVX-X86-NEXT: wait 148 ; AVX-X86-NEXT: retl [all …]
|
| H A D | broadcast-elm-cross-splat-vec.ll | 21 ; AVX: # %bb.0: 25 ; AVX-NEXT: retl 39 ; AVX-64-NEXT: retq 55 ; AVX: # %bb.0: 59 ; AVX-NEXT: retl 89 ; AVX: # %bb.0: 94 ; AVX-NEXT: retl 132 ; AVX-NEXT: retl 172 ; AVX-NEXT: retl 213 ; AVX-NEXT: retl [all …]
|
| H A D | load-scalar-as-vector.ll | 17 ; AVX: # %bb.0: 21 ; AVX-NEXT: retq 39 ; AVX: # %bb.0: 43 ; AVX-NEXT: retq 63 ; AVX-NEXT: retq 83 ; AVX-NEXT: retq 105 ; AVX-NEXT: retq 123 ; AVX-NEXT: retq 143 ; AVX-NEXT: retq 163 ; AVX-NEXT: retq [all …]
|
| H A D | merge-consecutive-loads-256.ll | 11 ; AVX: # %bb.0: 13 ; AVX-NEXT: retq 30 ; AVX: # %bb.0: 32 ; AVX-NEXT: retq 47 ; AVX: # %bb.0: 49 ; AVX-NEXT: retq 75 ; AVX-NEXT: retq 93 ; AVX-NEXT: retq 113 ; AVX-NEXT: retq 134 ; AVX-NEXT: retq [all …]
|
| H A D | haddsub.ll | 17 ; AVX-LABEL: haddpd1: 18 ; AVX: # %bb.0: 20 ; AVX-NEXT: retq 33 ; AVX-LABEL: haddpd2: 34 ; AVX: # %bb.0: 36 ; AVX-NEXT: retq 81 ; AVX-NEXT: retq 97 ; AVX-NEXT: retq 113 ; AVX-NEXT: retq 129 ; AVX-NEXT: retq [all …]
|
| H A D | avx-insertelt.ll | 29 ; AVX: # %bb.0: 32 ; AVX-NEXT: retq 45 ; AVX: # %bb.0: 48 ; AVX-NEXT: retq 64 ; AVX-NEXT: retq 80 ; AVX-NEXT: retq 99 ; AVX-NEXT: retq 116 ; AVX-NEXT: retq 133 ; AVX-NEXT: retq 151 ; AVX-NEXT: retq [all …]
|
| H A D | extractelement-index.ll | 17 ; AVX: # %bb.0: 18 ; AVX-NEXT: retq 29 ; AVX: # %bb.0: 30 ; AVX-NEXT: retq 50 ; AVX: # %bb.0: 53 ; AVX-NEXT: retq 76 ; AVX-NEXT: retq 98 ; AVX-NEXT: retq 122 ; AVX-NEXT: retq 171 ; AVX-NEXT: retq [all …]
|
| H A D | fp-strict-scalar-round-fp16.ll | 26 ; AVX-LABEL: fceil32: 27 ; AVX: # %bb.0: 38 ; AVX-NEXT: retq 65 ; AVX: # %bb.0: 76 ; AVX-NEXT: retq 103 ; AVX: # %bb.0: 114 ; AVX-NEXT: retq 152 ; AVX-NEXT: retq 191 ; AVX-NEXT: retq 230 ; AVX-NEXT: retq [all …]
|
| H A D | fp-strict-scalar.ll | 56 ; AVX-X86-NEXT: wait 59 ; AVX-X86-NEXT: retl 64 ; AVX-X64-NEXT: retq 102 ; AVX-X86-NEXT: wait 104 ; AVX-X86-NEXT: retl 109 ; AVX-X64-NEXT: retq 154 ; AVX-X86-NEXT: wait 157 ; AVX-X86-NEXT: retl 162 ; AVX-X64-NEXT: retq 200 ; AVX-X86-NEXT: wait [all …]
|
| H A D | srem-vector-lkk.ll | 59 ; AVX: # %bb.0: 106 ; AVX-NEXT: retq 126 ; AVX: # %bb.0: 134 ; AVX-NEXT: retq 158 ; AVX: # %bb.0: 167 ; AVX-NEXT: retq 216 ; AVX: # %bb.0: 251 ; AVX-NEXT: retq 300 ; AVX: # %bb.0: 337 ; AVX-NEXT: retq [all …]
|
| H A D | widen_load-3.ll | 29 ; X86-AVX: # %bb.0: 40 ; X86-AVX-NEXT: retl $4 56 ; X64-AVX: # %bb.0: 65 ; X64-AVX-NEXT: retq 88 ; X86-AVX: # %bb.0: 116 ; X64-AVX: # %bb.0: 125 ; X64-AVX-NEXT: retq 153 ; X86-AVX-NEXT: retl 169 ; X64-AVX-NEXT: retq 203 ; X86-AVX-NEXT: retl [all …]
|
| H A D | phaddsub-extract.ll | 33 ; AVX-SLOW-NEXT: retq 39 ; AVX-FAST-NEXT: retq 375 ; AVX-NEXT: retq 397 ; AVX-NEXT: retq 491 ; AVX-NEXT: retq 513 ; AVX-NEXT: retq 1228 ; AVX-NEXT: retq 1291 ; AVX-NEXT: retq 1496 ; AVX-NEXT: retq 1557 ; AVX-NEXT: retq [all …]
|
| H A D | scalarize-fp.ll | 12 ; AVX: # %bb.0: 14 ; AVX-NEXT: retq 28 ; AVX: # %bb.0: 31 ; AVX-NEXT: retq 47 ; AVX: # %bb.0: 50 ; AVX-NEXT: retq 67 ; AVX-NEXT: retq 83 ; AVX-NEXT: retq 100 ; AVX-NEXT: retq 116 ; AVX-NEXT: retq [all …]
|
| H A D | vec-strict-fptoint-256.ll | 39 ; AVX-32: # %bb.0: 60 ; AVX-32-NEXT: wait 73 ; AVX-32-NEXT: retl 76 ; AVX-64: # %bb.0: 91 ; AVX-64-NEXT: retq 241 ; AVX-32-NEXT: wait 258 ; AVX-32-NEXT: wait 273 ; AVX-32-NEXT: wait 287 ; AVX-32-NEXT: wait 304 ; AVX-32-NEXT: retl [all …]
|
| H A D | sse42-intrinsics-fast-isel.ll | 27 ; X86-AVX: # %bb.0: 36 ; X86-AVX-NEXT: retl 56 ; X64-AVX-NEXT: retq 87 ; X86-AVX-NEXT: retl 107 ; X64-AVX-NEXT: retq 373 ; AVX: # %bb.0: 394 ; AVX: # %bb.0: 414 ; AVX: # %bb.0: 432 ; AVX: # %bb.0: 452 ; AVX: # %bb.0: [all …]
|
| H A D | combine-mul.ll | 13 ; AVX: # %bb.0: 15 ; AVX-NEXT: retq 27 ; AVX: # %bb.0: 28 ; AVX-NEXT: retq 43 ; AVX: # %bb.0: 46 ; AVX-NEXT: retq 61 ; AVX-NEXT: retq 75 ; AVX-NEXT: retq 95 ; AVX-NEXT: retq 115 ; AVX-NEXT: retq [all …]
|
| H A D | splat-for-size.ll | 99 ; AVX-NEXT: retq 116 ; AVX-NEXT: retq 138 ; AVX-NEXT: retq 158 ; AVX-NEXT: retq 175 ; AVX-NEXT: retq 191 ; AVX-NEXT: retq 211 ; AVX-NEXT: retq 230 ; AVX-NEXT: retq 246 ; AVX-NEXT: retq 261 ; AVX-NEXT: retq [all …]
|
| H A D | fp-strict-scalar-inttofp.ll | 68 ; AVX-X86-NEXT: wait 71 ; AVX-X86-NEXT: retl 79 ; AVX-X64-NEXT: retq 129 ; AVX-X86-NEXT: wait 132 ; AVX-X86-NEXT: retl 138 ; AVX-X64-NEXT: retq 185 ; AVX-X86-NEXT: wait 188 ; AVX-X86-NEXT: retl 194 ; AVX-X64-NEXT: retq 238 ; AVX-X86-NEXT: wait [all …]
|
| H A D | comi-flags.ll | 21 ; AVX: # %bb.0: 25 ; AVX-NEXT: sete %dl 28 ; AVX-NEXT: retq 45 ; AVX: # %bb.0: 49 ; AVX-NEXT: retq 70 ; AVX-NEXT: retq 91 ; AVX-NEXT: retq 112 ; AVX-NEXT: retq 135 ; AVX-NEXT: retq 162 ; AVX-NEXT: retq [all …]
|
| H A D | vec-copysign.ll | 27 ; AVX-LABEL: v4f32: 28 ; AVX: # %bb.0: 32 ; AVX-NEXT: retq 77 ; AVX-LABEL: v8f32: 78 ; AVX: # %bb.0: 82 ; AVX-NEXT: retq 104 ; AVX-LABEL: v2f64: 105 ; AVX: # %bb.0: 109 ; AVX-NEXT: retq 144 ; AVX-LABEL: v4f64: [all …]
|
| H A D | combine-fcopysign.ll | 18 ; AVX: # %bb.0: 21 ; AVX-NEXT: retq 33 ; AVX: # %bb.0: 36 ; AVX-NEXT: retq 48 ; AVX: # %bb.0: 51 ; AVX-NEXT: retq 68 ; AVX-NEXT: retq 83 ; AVX-NEXT: retq 98 ; AVX-NEXT: retq 121 ; AVX-NEXT: retq [all …]
|
| H A D | fold-load-unops.ll | 15 ; AVX-LABEL: rcpss: 16 ; AVX: # %bb.0: 19 ; AVX-NEXT: retq 34 ; AVX-LABEL: rsqrtss: 35 ; AVX: # %bb.0: 38 ; AVX-NEXT: retq 53 ; AVX-LABEL: sqrtss: 57 ; AVX-NEXT: retq 76 ; AVX-NEXT: retq 93 ; AVX-NEXT: retq [all …]
|
| H A D | fp128-i128.ll | 114 ; AVX-NEXT: retq 165 ; AVX-NEXT: sets %cl 169 ; AVX-NEXT: retq 207 ; AVX-NEXT: retq 262 ; AVX-NEXT: # %bb.1: 279 ; AVX-NEXT: retq 375 ; AVX-LABEL: acosl: 404 ; AVX-LABEL: TestComp: 412 ; AVX-NEXT: retq 432 ; AVX-NEXT: retq [all …]
|
| H A D | promote-vec3.ll | 31 ; AVX-32-LABEL: zext_i8: 32 ; AVX-32: # %bb.0: 41 ; AVX-32-NEXT: retl 43 ; AVX-64-LABEL: zext_i8: 44 ; AVX-64: # %bb.0: 53 ; AVX-64-NEXT: retq 93 ; AVX-32-LABEL: sext_i8: 94 ; AVX-32: # %bb.0: 105 ; AVX-32-NEXT: retl 107 ; AVX-64-LABEL: sext_i8: [all …]
|