Home
last modified time | relevance | path

Searched refs:imm (Results 1 – 25 of 861) sorted by relevance

12345678910>>...35

/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/
H A Dlegalizer-info-validation.mir18 # 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 Dfold-global-offsets-target-features.mir66 %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 Durem-seteq-nonzero.ll9 ; 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 Dcombine-bitreverse.ll48 ; 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 Dmemcpy-struct-by-value.ll24 ; 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 Dsrem-seteq.ll13 ; 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 Dis_fpclass.ll50 ; 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 Dbitreverse.ll18 ; 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 Dunaligned-load.ll18 ; 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 Dis_fpclass-fp80.ll35 ; 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 Dsmul_fix_sat_constants.ll19 ; 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 Dfpenv.ll97 ; 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 Durem-seteq.ll14 ; 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 Dbswap_tree2.ll14 ; 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 Dhuge-stack-offset2.ll13 ; 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 DRISCVInstrInfoC.td256 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 Dbranch-symbols.s10 @ 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 DARMInstrCDE.td118 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 Darm_cde.td68 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 DSparcInstrAliases.td65 // 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 Doperands-skip.ll11 ; 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 DMSP430InstrInfo.td286 "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 DBPFInstrInfo.td181 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 Dmve-lol.txt8 # 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 DSMEInstrFormats.td365 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 …]

12345678910>>...35