Home
last modified time | relevance | path

Searched refs:LImm (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCInstrInfo.td201 (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 DARCInstrFormats.td49 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 DARCDisassembler.cpp232 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()