Searched refs:LImm (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
H A D | ARCInstrInfo.td | 201 (ins GPR32:$B, i32imm:$LImm), 202 !strconcat(opasm, "\t$A, $B, $LImm"), 206 (ins GPR32:$B, i32imm:$LImm), 207 !strconcat(opasm, ".f\t$A, $B, $LImm"), 238 (ins GPR32:$B, i32imm:$LImm), 239 !strconcat(opasm, "\t$B, $LImm"), 270 def _rrlimm : Pat<(InFrag i32:$B, imm32:$LImm), (RRLImm i32:$B, imm32:$LImm)>; 379 (outs GPR32:$B), (ins i32imm:$LImm), 380 "mov\t$B, $LImm", []>; 472 (outs), (ins i32imm:$LImm), [all …]
|
H A D | ARCInstrFormats.td | 49 let MIOperandInfo = (ops GPR32:$B, i32imm:$LImm); 142 // a 32-bit Long Immediate (LImm), using 0x3e==62 as the field value. 442 // 2-register, 32-bit immediate (LImm) Dual Operand instruction. 450 bits<32> LImm; 452 let Inst{63-32} = LImm; 475 // LImm: Both Load/Store (Load/Store from a fixed 32-bit address). 477 // Register + LImm: Load Only. 515 // LImm Load. The 32-bit immediate address is in Inst[63-32]. 523 bits<32> LImm; 525 let Inst{63-32} = LImm; [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/Disassembler/ |
H A D | ARCDisassembler.cpp | 232 unsigned SrcC, DstB, LImm; in DecodeStLImmInstruction() local 240 LImm = (Insn >> 32); in DecodeStLImmInstruction() 241 Inst.addOperand(MCOperand::createImm(LImm)); in DecodeStLImmInstruction() 249 unsigned DstA, SrcB, LImm; in DecodeLdLImmInstruction() local 258 LImm = (Insn >> 32); in DecodeLdLImmInstruction() 259 Inst.addOperand(MCOperand::createImm(LImm)); in DecodeLdLImmInstruction()
|