Home
last modified time | relevance | path

Searched refs:imm1 (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchLSXInstrFormats.td74 bits<1> imm1;
79 let Inst{10} = imm1;
88 bits<1> imm1;
93 let Inst{10} = imm1;
102 bits<1> imm1;
107 let Inst{10} = imm1;
306 bits<1> imm1;
312 let Inst{18} = imm1;
H A DLoongArchLASXInstrFormats.td74 bits<1> imm1;
79 let Inst{10} = imm1;
H A DLoongArchLSXInstrInfo.td221 : Fmt2RI1_VVI<op, (outs LSX128:$vd), (ins LSX128:$vj, ImmOpnd:$imm1),
222 "$vd, $vj, $imm1">;
225 : Fmt2RI1_RVI<op, (outs GPR:$rd), (ins LSX128:$vj, ImmOpnd:$imm1),
226 "$rd, $vj, $imm1">;
267 (ins LSX128:$vd, GPR:$rj, ImmOpnd:$imm8, IdxOpnd:$imm1),
268 "$vd, $rj, $imm8, $imm1">;
301 : Fmt2RI1_VRI<op, (outs LSX128:$dst), (ins LSX128:$vd, GPR:$rj, ImmOpnd:$imm1),
302 "$vd, $rj, $imm1">;
H A DLoongArchInstrInfo.td528 // Check if (add r, imm) can be optimized to (ADDI (ADDI r, imm0), imm1),
529 // in which imm = imm0 + imm1, and both imm0 & imm1 are simm12.
H A DLoongArchLASXInstrInfo.td63 : Fmt2RI1_XXI<op, (outs LASX256:$xd), (ins LASX256:$xj, ImmOpnd:$imm1),
64 "$xd, $xj, $imm1">;
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaInstrInfo.td140 def EXTUI : RRR_Inst<0x00, 0x04, 0x00, (outs AR:$r), (ins AR:$t, uimm5:$imm1, imm1_16:$imm2),
141 "extui\t$r, $t, $imm1, $imm2", []> {
142 bits<5> imm1;
145 let s = imm1{3-0};
146 let Inst{16} = imm1{4};
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/
H A DCombine.td1030 (G_CONSTANT $lsb, $imm1),
1613 (match (G_VSCALE $left, $imm1),
1622 (G_CONSTANT $x, $imm1),
1630 (G_CONSTANT $x, $imm1),
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.td429 // Check if (add r, imm) can be optimized to (ADDI (ADDI r, imm0), imm1),
430 // in which imm = imm0 + imm1 and both imm0 and imm1 are simm12. We make imm0
431 // as large as possible and imm1 as small as possible so that we might be able
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp232 unsigned Op0, uint64_t imm1, uint64_t imm2, in fastEmitInst_riir() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrP10.td439 // PO T XO TX imm1 ].
464 // PO T XO IX TX imm1 ].
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DSMEInstrFormats.td238 // MSR SVCRSM, #<imm1>
239 // MSR SVCRZA, #<imm1>
240 // MSR SVCRSMZA, #<imm1>
H A DAArch64InstrFormats.td1220 // {0} - imm1: #8 or #16
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrFormats.td3361 ImmOpWithPattern imm1, ImmOpWithPattern imm2>
3362 : InstIE<opcode, (outs), (ins imm1:$I1, imm2:$I2),
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrInfo.td4883 // SETPAN #imm1
H A DARMInstrThumb2.td4787 // SETPAN #imm1
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXIntrinsics.td1593 def imm1 : NVPTXInst<(outs regclass:$dst),