Home
last modified time | relevance | path

Searched refs:imm21 (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchLBTInstrFormats.td228 : LAInst<(outs), (ins simm21_lsl2:$imm21), deriveInsnMnemonic<NAME>.ret,
229 "$imm21"> {
230 bits<21> imm21;
234 let Inst{25-10} = imm21{15-0};
235 let Inst{4-0} = imm21{20-16};
H A DLoongArchFloatInstrFormats.td112 bits<21> imm21;
116 let Inst{25-10} = imm21{15-0};
118 let Inst{4-0} = imm21{20-16};
197 : FPFmtBR<opcode, (outs), (ins CFR:$cj, simm21_lsl2:$imm21),
198 "$cj, $imm21"> {
H A DLoongArchFloat32InstrInfo.td206 bb:$imm21),
207 (BCEQZ (CmpInst RegTy:$fj, RegTy:$fk), bb:$imm21)>;
208 def : Pat<(brcond (GRLenVT (setcc RegTy:$fj, RegTy:$fk, cc)), bb:$imm21),
209 (BCNEZ (CmpInst RegTy:$fj, RegTy:$fk), bb:$imm21)>;
H A DLoongArchInstrFormats.td219 bits<21> imm21;
223 let Inst{25-10} = imm21{15-0};
225 let Inst{4-0} = imm21{20-16};
H A DLoongArchInstrInfo.td677 : Fmt1RI21<op, (outs), (ins GPR:$rj, simm21_lsl2:$imm21),
678 "$rj, $imm21"> {
1460 def : Pat<(brcond GPR:$rj, bb:$imm21), (BNEZ GPR:$rj, bb:$imm21)>;
1462 def : Pat<(brcond (GRLenVT (seteq GPR:$rj, 0)), bb:$imm21),
1463 (BEQZ GPR:$rj, bb:$imm21)>;
1464 def : Pat<(brcond (GRLenVT (setne GPR:$rj, 0)), bb:$imm21),
1465 (BNEZ GPR:$rj, bb:$imm21)>;
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM/
H A DEmulateInstructionARM.cpp2843 uint32_t imm21 = in EmulateB() local
2845 imm32 = llvm::SignExtend32<21>(imm21); in EmulateB()