| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/ |
| H A D | legalizer-info-validation.mir | 18 # DEBUG-NEXT: .. the first uncovered imm index: 0, OK 23 # DEBUG-NEXT: .. the first uncovered imm index: 0, OK 28 # DEBUG-NEXT: .. the first uncovered imm index: 0, OK 32 # DEBUG-NEXT: .. the first uncovered imm index: 0, OK 37 # DEBUG-NEXT: .. the first uncovered imm index: 0, OK 41 # DEBUG-NEXT: .. the first uncovered imm index: 0, OK 46 # DEBUG-NEXT: .. the first uncovered imm index: 0, OK 51 # DEBUG-NEXT: .. the first uncovered imm index: 0, OK 56 # DEBUG-NEXT: .. the first uncovered imm index: 0, OK 61 # DEBUG-NEXT: .. the first uncovered imm index: 0, OK [all …]
|
| H A D | fold-global-offsets-target-features.mir | 66 %imm:_(s64) = G_CONSTANT i64 1 108 %imm:_(s64) = G_CONSTANT i64 1 123 ; DEFAULT: %imm:_(s64) = G_CONSTANT i64 1 147 ; TINY: %imm:_(s64) = G_CONSTANT i64 1 156 %imm:_(s64) = G_CONSTANT i64 1 171 ; DEFAULT: %imm:_(s64) = G_CONSTANT i64 1 195 ; TINY: %imm:_(s64) = G_CONSTANT i64 1 201 ; WINDOWS: %imm:_(s64) = G_CONSTANT i64 1 206 %imm:_(s64) = G_CONSTANT i64 1 222 %imm:_(s64) = G_CONSTANT i64 1 [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | urem-seteq-nonzero.ll | 9 ; X86-NEXT: addl $1431655765, %eax # imm = 0x55555555 10 ; X86-NEXT: cmpl $1431655765, %eax # imm = 0x55555555 17 ; X64-NEXT: addl $1431655765, %eax # imm = 0x55555555 18 ; X64-NEXT: cmpl $1431655765, %eax # imm = 0x55555555 31 ; X86-NEXT: cmpl $1431655765, %eax # imm = 0x55555555 52 ; X86-NEXT: addl $858993459, %eax # imm = 0x33333333 53 ; X86-NEXT: cmpl $858993459, %eax # imm = 0x33333333 255 ; X86-NEXT: addl $-21846, %eax # imm = 0xAAAA 257 ; X86-NEXT: cmpl $21845, %eax # imm = 0x5555 264 ; X64-NEXT: addl $-21846, %eax # imm = 0xAAAA [all …]
|
| H A D | combine-bitreverse.ll | 48 ; X86-NEXT: andl $252645135, %ecx # imm = 0xF0F0F0F 51 ; X86-NEXT: andl $252645135, %eax # imm = 0xF0F0F0F 54 ; X86-NEXT: andl $858993459, %ecx # imm = 0x33333333 66 ; X86-NEXT: andl $252645121, %ecx # imm = 0xF0F0F01 69 ; X86-NEXT: andl $252645120, %eax # imm = 0xF0F0F00 238 ; X86-NEXT: andl $5592405, %ecx # imm = 0x555555 245 ; X86-NEXT: andl $986895, %ecx # imm = 0xF0F0F 251 ; X86-NEXT: andl $3355443, %ecx # imm = 0x333333 278 ; X64-NEXT: andl $5592405, %ecx # imm = 0x555555 285 ; X64-NEXT: andl $986895, %ecx # imm = 0xF0F0F [all …]
|
| H A D | memcpy-struct-by-value.ll | 24 ; NOFAST32-NEXT: movl $1024, %ecx # imm = 0x400 37 ; FAST32-NEXT: subl $4100, %esp # imm = 0x1004 39 ; FAST32-NEXT: movl $4096, %ecx # imm = 0x1000 52 ; NOFAST-NEXT: movl $512, %ecx # imm = 0x200 61 ; FAST-NEXT: subq $4104, %rsp # imm = 0x1008 63 ; FAST-NEXT: movl $4096, %ecx # imm = 0x1000 67 ; FAST-NEXT: addq $4104, %rsp # imm = 0x1008 109 ; NOFAST-NEXT: movl $512, %ecx # imm = 0x200 118 ; FAST-NEXT: subq $4104, %rsp # imm = 0x1008 120 ; FAST-NEXT: movl $4096, %ecx # imm = 0x1000 [all …]
|
| H A D | srem-seteq.ll | 13 ; X86-NEXT: addl $429496729, %ecx # imm = 0x19999999 15 ; X86-NEXT: cmpl $858993459, %ecx # imm = 0x33333333 22 ; X64-NEXT: addl $429496729, %ecx # imm = 0x19999999 24 ; X64-NEXT: cmpl $858993459, %ecx # imm = 0x33333333 37 ; X86-NEXT: addl $85899345, %ecx # imm = 0x51EB851 39 ; X86-NEXT: cmpl $171798691, %ecx # imm = 0xA3D70A3 46 ; X64-NEXT: addl $85899345, %ecx # imm = 0x51EB851 115 ; X86-NEXT: addl $4680, %eax # imm = 0x1248 119 ; X86-NEXT: cmpl $4681, %ecx # imm = 0x1249 127 ; X64-NEXT: addl $4680, %eax # imm = 0x1248 [all …]
|
| H A D | is_fpclass.ll | 50 ; CHECK-32-NEXT: movl $2147483647, %eax # imm = 0x7FFFFFFF 52 ; CHECK-32-NEXT: cmpl $2143289344, %eax # imm = 0x7FC00000 276 ; CHECK-32-NEXT: cmpl $8388607, %eax # imm = 0x7FFFFF 285 ; CHECK-64-NEXT: cmpl $8388607, %eax # imm = 0x7FFFFF 298 ; CHECK-32-NEXT: cmpl $8388607, %eax # imm = 0x7FFFFF 306 ; CHECK-64-NEXT: cmpl $8388607, %eax # imm = 0x7FFFFF 322 ; CHECK-32-NEXT: cmpl $8388607, %eax # imm = 0x7FFFFF 334 ; CHECK-64-NEXT: cmpl $8388607, %eax # imm = 0x7FFFFF 544 ; CHECK-32-NEXT: cmpl $1023, %eax # imm = 0x3FF 556 ; CHECK-64-NEXT: cmpl $1023, %eax # imm = 0x3FF [all …]
|
| H A D | bitreverse.ll | 18 ; X86-NEXT: andl $3855, %edx # imm = 0xF0F 21 ; X86-NEXT: andl $3855, %eax # imm = 0xF0F 24 ; X86-NEXT: andl $13107, %edx # imm = 0x3333 26 ; X86-NEXT: andl $13107, %eax # imm = 0x3333 29 ; X86-NEXT: andl $21845, %edx # imm = 0x5555 31 ; X86-NEXT: andl $21845, %eax # imm = 0x5555 35 ; X86-NEXT: andl $3855, %edx # imm = 0xF0F 38 ; X86-NEXT: andl $3855, %ecx # imm = 0xF0F 41 ; X86-NEXT: andl $13107, %edx # imm = 0x3333 43 ; X86-NEXT: andl $13107, %ecx # imm = 0x3333 [all …]
|
| H A D | unaligned-load.ll | 18 ; I386-NEXT: movl $4673097, {{[0-9]+}}(%esp) ## imm = 0x474E49 19 ; I386-NEXT: movl $1230132307, {{[0-9]+}}(%esp) ## imm = 0x49525453 20 ; I386-NEXT: movl $541347367, {{[0-9]+}}(%esp) ## imm = 0x20444E27 21 ; I386-NEXT: movl $840969293, {{[0-9]+}}(%esp) ## imm = 0x32202C4D 22 ; I386-NEXT: movl $1095911247, {{[0-9]+}}(%esp) ## imm = 0x4152474F 23 ; I386-NEXT: movl $1380982853, {{[0-9]+}}(%esp) ## imm = 0x52502045 24 ; I386-NEXT: movl $1313821779, {{[0-9]+}}(%esp) ## imm = 0x4E4F5453 25 ; I386-NEXT: movl $1498564676, (%esp) ## imm = 0x59524844 74 ; I386-NEXT: movl $4673097, {{[0-9]+}}(%esp) ## imm = 0x474E49 76 ; I386-NEXT: movl $541347367, {{[0-9]+}}(%esp) ## imm = 0x20444E27 [all …]
|
| H A D | is_fpclass-fp80.ll | 35 ; CHECK-32-NEXT: andl $32767, %ecx # imm = 0x7FFF 40 ; CHECK-32-NEXT: movl $32767, %esi # imm = 0x7FFF 59 ; CHECK-64-NEXT: andl $32767, %eax # imm = 0x7FFF 62 ; CHECK-64-NEXT: movl $32767, %edx # imm = 0x7FFF 88 ; CHECK-32-NEXT: andl $32767, %eax # imm = 0x7FFF 93 ; CHECK-32-NEXT: movl $32767, %esi # imm = 0x7FFF 99 ; CHECK-32-NEXT: sbbl $32767, %eax # imm = 0x7FFF 113 ; CHECK-64-NEXT: andl $32767, %eax # imm = 0x7FFF 117 ; CHECK-64-NEXT: sbbq $32767, %rdx # imm = 0x7FFF 121 ; CHECK-64-NEXT: movl $32767, %ecx # imm = 0x7FFF [all …]
|
| H A D | smul_fix_sat_constants.ll | 19 ; X64-NEXT: movabsq $9223372036854775807, %rax # imm = 0x7FFFFFFFFFFFFFFF 23 ; X64-NEXT: movabsq $-9223372036854775808, %rax # imm = 0x8000000000000000 35 ; X64-NEXT: movabsq $9223372036854775807, %rax # imm = 0x7FFFFFFFFFFFFFFF 45 ; X64-NEXT: movabsq $9223372036854775807, %rcx # imm = 0x7FFFFFFFFFFFFFFF 50 ; X64-NEXT: movabsq $4611686018427387903, %rsi # imm = 0x3FFFFFFFFFFFFFFF 53 ; X64-NEXT: movabsq $-9223372036854775808, %rax # imm = 0x8000000000000000 63 ; X64-NEXT: movabsq $9223372036854775807, %rcx # imm = 0x7FFFFFFFFFFFFFFF 67 ; X64-NEXT: cmpq $2147483647, %rdx # imm = 0x7FFFFFFF 68 ; X64-NEXT: movl $4294967295, %esi # imm = 0xFFFFFFFF 70 ; X64-NEXT: cmpq $-2147483648, %rdx # imm = 0x80000000 [all …]
|
| H A D | fpenv.ll | 97 ; X86-SSE-NEXT: orl $2048, %eax # imm = 0x800 112 ; X64-NEXT: movl $-3073, %eax # imm = 0xF3FF 114 ; X64-NEXT: orl $2048, %eax # imm = 0x800 118 ; X64-NEXT: movl $-24577, %eax # imm = 0x9FFF 120 ; X64-NEXT: orl $16384, %eax # imm = 0x4000 147 ; X86-SSE-NEXT: orl $1024, %eax # imm = 0x400 162 ; X64-NEXT: movl $-3073, %eax # imm = 0xF3FF 164 ; X64-NEXT: orl $1024, %eax # imm = 0x400 170 ; X64-NEXT: orl $8192, %eax # imm = 0x2000 228 ; X64-NEXT: andl $3072, %eax # imm = 0xC00 [all …]
|
| H A D | urem-seteq.ll | 14 ; X86-NEXT: cmpl $858993460, %ecx # imm = 0x33333334 22 ; X64-NEXT: cmpl $858993460, %ecx # imm = 0x33333334 36 ; X86-NEXT: cmpl $171798692, %ecx # imm = 0xA3D70A4 44 ; X64-NEXT: cmpl $171798692, %ecx # imm = 0xA3D70A4 110 ; X86-NEXT: cmpl $4682, %ecx # imm = 0x124A 117 ; X64-NEXT: imull $28087, %edi, %eax # imm = 0x6DB7 121 ; X64-NEXT: cmpl $4682, %ecx # imm = 0x124A 137 ; X86-NEXT: cmpl $42949673, %ecx # imm = 0x28F5C29 146 ; X64-NEXT: cmpl $42949673, %ecx # imm = 0x28F5C29 215 ; X86-NEXT: cmpl $858993460, %ecx # imm = 0x33333334 [all …]
|
| H A D | bswap_tree2.ll | 14 ; CHECK-NEXT: andl $16711680, %ecx # imm = 0xFF0000 16 ; CHECK-NEXT: orl $-16777216, %edx # imm = 0xFF000000 28 ; CHECK64-NEXT: andl $16711680, %ecx # imm = 0xFF0000 30 ; CHECK64-NEXT: orl $-16777216, %eax # imm = 0xFF000000 66 ; CHECK-NEXT: andl $65280, %edx # imm = 0xFF00 68 ; CHECK-NEXT: andl $16711680, %eax # imm = 0xFF0000 79 ; CHECK64-NEXT: andl $65280, %ecx # imm = 0xFF00 107 ; CHECK-NEXT: orl $3072, %eax # imm = 0xC00 117 ; CHECK-NEXT: andl $65280, %ecx # imm = 0xFF00 119 ; CHECK-NEXT: andl $16711680, %eax # imm = 0xFF0000 [all …]
|
| H A D | huge-stack-offset2.ll | 13 ; CHECK: subq ${{.*}}, %rsp # imm = 0x7FFFFFFF 14 ; CHECK: subq ${{.*}}, %rsp # imm = 0x7FFFFFFF 15 ; CHECK: subq ${{.*}}, %rsp # imm = 0x7FFFFFFF 16 ; CHECK: subq ${{.*}}, %rsp # imm = 0x7FFFFFFF 19 ; CHECK: addq ${{.*}}, %rsp # imm = 0x7FFFFFFF 20 ; CHECK: addq ${{.*}}, %rsp # imm = 0x7FFFFFFF 21 ; CHECK: addq ${{.*}}, %rsp # imm = 0x7FFFFFFF 22 ; CHECK: addq ${{.*}}, %rsp # imm = 0x7FFFFFFF 43 ; CHECK-NEXT: movabsq ${{.*}}, %rax # imm = 0xFFFFFFFBFFFFFF38 49 ; CHECK-NEXT: movabsq ${{.*}}, %rax # imm = 0x4000000D8
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoC.td | 256 let Inst{2} = imm{4}; 294 let Inst{6} = imm{2}; 295 let Inst{5} = imm{3}; 301 bits<8> imm; 308 bits<7> imm; 318 bits<7> imm; 327 bits<8> imm; 335 bits<8> imm; 342 bits<7> imm; 352 bits<7> imm; [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-objdump/ELF/ARM/ |
| H A D | branch-symbols.s | 10 @ CHECK: 0: b 0x0 <foo> @ imm = #-8 11 @ CHECK: 4: ble 0x0 <foo> @ imm = #-12 22 @ CHECK: 8: b 0x0 <foo> @ imm = #-12 23 @ CHECK: a: b.w 0x0 <foo> @ imm = #-14 24 @ CHECK: e: ble 0x0 <foo> @ imm = #-18 25 @ CHECK: 10: ble.w 0x0 <foo> @ imm = #-20 26 @ CHECK: 14: le 0x0 <foo> @ imm = #-24 27 @ CHECK: 18: le lr, 0x0 <foo> @ imm = #-28 28 @ CHECK: 1c: cbz r0, 0x48 <bar> @ imm = #40 29 @ CHECK: 1e: cbnz r0, 0x48 <bar> @ imm = #38 [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMInstrCDE.td | 118 bits<13> imm; 124 let Inst{7} = imm{6}; 134 bits<9> imm; 142 let Inst{7} = imm{6}; 152 bits<6> imm; 279 bits<12> imm; 300 bits<11> imm; 335 bits<7> imm; 361 bits<6> imm; 402 bits<4> imm; [all …]
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | arm_cde.td | 68 cgArgs, (? $imm))>; 80 (? $imm)):$pair, 86 defm cx1 : CDE_CX_m<(args imm_13b:$imm), (args), (?)>; 114 defm vcx3: CDE_VCXFP_m<(args imm_3b:$imm), 124 (CDEIRInt<"vcx1q"> $cp, $imm)>; 159 $imm), 178 ["cp", "acc", "n", "imm"], 182 ["cp", "n", "m", "imm"], 185 ["cp", "n", "m", "imm"], 188 ["cp", "acc", "n", "m", "imm"], [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Sparc/ |
| H A D | SparcInstrAliases.td | 65 // b<cond> $imm 69 // b<cond>,a $imm 73 // b<cond> %icc, $imm 168 // t<cond> %icc, imm => t<cond> %icc, G0 + imm 176 // t<cond> %xcc, imm => t<cond> %xcc, G0 + imm 185 // t<cond> imm => t<cond> G0 + imm 189 // t<cond> rs1 + imm => t<cond> rs1 + imm 206 // fb<cond> $imm 210 // fb<cond>,a $imm 259 // cb<cond> $imm [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-reduce/ |
| H A D | operands-skip.ll | 11 ; INTERESTING: store i32 43, i32* {{(%imm|%indirect)}}, align 4 12 ; REDUCED: store i32 43, i32* %imm, align 4 48 %imm = getelementptr i32, i32* %phi, i32 4 49 %indirect = getelementptr i32, i32* %imm, i32 5 51 store i32 43, i32* %imm, align 4 ; Don't reduce to %indirect (not "more reduced" than %imm) 52 store i32 44, i32* %imm, align 4 ; Reduce to %phi 53 store i32 45, i32* %imm, align 4 ; Reduce to %val 54 store i32 46, i32* %imm, align 4 ; Reduce to @Global 55 store i32 47, i32* %imm, align 4 ; Reduce to %arg1 56 store i32 48, i32* %imm, align 4 ; Reduce to %arg2 [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/MSP430/ |
| H A D | MSP430InstrInfo.td | 286 "call\t$imm", [(MSP430call imm:$imm)]>; 341 [(set GR8:$rd, imm:$imm)]>; 345 [(set GR16:$rd, imm:$imm)]>; 414 [(store (i8 imm:$imm), addr:$dst)]>; 418 [(store (i16 imm:$imm), addr:$dst)]>; 490 [(set GR8:$rd, (node GR8:$src2, imm:$imm)), 494 [(set GR16:$rd, (node GR16:$src2, imm:$imm)), 774 (i8 imm:$imm)), (implicit SR)]>; 779 (i16 imm:$imm)), (implicit SR)]>; 860 [(MSP430cmp (and_su GR8:$rd, imm:$imm), 0), [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/ |
| H A D | BPFInstrInfo.td | 181 bits<32> imm; 185 let Inst{31-0} = imm; 213 bits<32> imm; 247 bits<32> imm; 327 [(set GPR:$dst, (i64 imm:$imm))]> { 330 bits<64> imm; 384 [(set GPR:$dst, (int_bpf_pseudo imm:$pseudo, imm:$imm))]> { 387 bits<64> imm; 612 def : Pat<(BPFcall imm:$dst), (JAL imm:$dst)>; 873 bits<32> imm; [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/ARM/ |
| H A D | mve-lol.txt | 8 # CHECK: wls lr, r3, 0xc <$t.0+0xc> @ imm = #8 10 # CHECK: le lr, 0x4 <$t.0+0x4> @ imm = #-8 17 # CHECK: wlstp.8 lr, r3, 0x18 <$t.0+0x18> @ imm = #8 19 # CHECK: letp lr, 0x10 <$t.0+0x10> @ imm = #-8 26 # CHECK: wlstp.16 lr, r3, 0x24 <$t.0+0x24> @ imm = #8 28 # CHECK: letp lr, 0x1c <$t.0+0x1c> @ imm = #-8 35 # CHECK: wlstp.32 lr, r3, 0x30 <$t.0+0x30> @ imm = #8 37 # CHECK: letp lr, 0x28 <$t.0+0x28> @ imm = #-8 44 # CHECK: wlstp.64 lr, r3, 0x3c <$t.0+0x3c> @ imm = #8 46 # CHECK: letp lr, 0x34 <$t.0+0x34> @ imm = #-8
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | SMEInstrFormats.td | 365 bits<4> imm; 372 bits<3> imm; 380 bits<2> imm; 388 bits<1> imm; 503 bits<4> imm; 510 bits<3> imm; 518 bits<2> imm; 526 bits<1> imm; 1017 bits<8> imm; 1047 def : Pat<(int_aarch64_sme_zero imm:$imm), [all …]
|