Home
last modified time | relevance | path

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

/external/llvm/lib/Target/ARM/
DARMInstrThumb2.td1124 : T2TwoReg<(outs rGPR:$Rd), (ins rGPR:$Rm, rot_imm:$rot), IIC_iEXTr,
1126 [(set rGPR:$Rd, (opnode (rotr rGPR:$Rm, rot_imm:$rot)))]>,
1141 : T2TwoReg<(outs rGPR:$Rd), (ins rGPR:$Rm, rot_imm:$rot),
1143 [(set rGPR:$Rd, (opnode (rotr rGPR:$Rm, rot_imm:$rot)))]>,
1158 : T2TwoReg<(outs rGPR:$Rd), (ins rGPR:$Rm, rot_imm:$rot), IIC_iEXTr,
1175 (ins rGPR:$Rn, rGPR:$Rm, rot_imm:$rot),
1177 [(set rGPR:$Rd, (opnode rGPR:$Rn, (rotr rGPR:$Rm,rot_imm:$rot)))]>,
1189 : T2ThreeReg<(outs rGPR:$Rd), (ins rGPR:$Rn, rGPR:$Rm,rot_imm:$rot),
1986 def : Pat<(add rGPR:$Rn, (sext_inreg (srl rGPR:$Rm, rot_imm:$rot), i8)),
1987 (t2SXTAB rGPR:$Rn, rGPR:$Rm, rot_imm:$rot)>,
[all …]
DARMInstrInfo.td504 // rot_imm: An integer that encodes a rotate amount. Must be 8, 16, or 24.
518 def rot_imm : Operand<i32>, PatLeaf<(i32 imm), [{
1535 /// FIXME: Remove the 'r' variant. Its rot_imm is zero.
1537 : AExtI<opcod, (outs GPRnopc:$Rd), (ins GPRnopc:$Rm, rot_imm:$rot),
1539 [(set GPRnopc:$Rd, (opnode (rotr GPRnopc:$Rm, rot_imm:$rot)))]>,
1551 : AExtI<opcod, (outs GPRnopc:$Rd), (ins GPRnopc:$Rm, rot_imm:$rot),
1562 : AExtI<opcod, (outs GPRnopc:$Rd), (ins GPR:$Rn, GPRnopc:$Rm, rot_imm:$rot),
1565 (rotr GPRnopc:$Rm, rot_imm:$rot)))]>,
1579 : AExtI<opcod, (outs GPRnopc:$Rd), (ins GPR:$Rn, GPRnopc:$Rm, rot_imm:$rot),
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMInstrThumb2.td1015 : T2TwoReg<(outs rGPR:$Rd), (ins rGPR:$Rm, rot_imm:$rot), IIC_iEXTr,
1017 [(set rGPR:$Rd, (opnode (rotr rGPR:$Rm, rot_imm:$rot)))]>,
1032 : T2TwoReg<(outs rGPR:$Rd), (ins rGPR:$Rm, rot_imm:$rot),
1034 [(set rGPR:$Rd, (opnode (rotr rGPR:$Rm, rot_imm:$rot)))]>,
1049 : T2TwoReg<(outs rGPR:$Rd), (ins rGPR:$Rm, rot_imm:$rot), IIC_iEXTr,
1066 (ins rGPR:$Rn, rGPR:$Rm, rot_imm:$rot),
1068 [(set rGPR:$Rd, (opnode rGPR:$Rn, (rotr rGPR:$Rm,rot_imm:$rot)))]>,
1080 : T2ThreeReg<(outs rGPR:$Rd), (ins rGPR:$Rn, rGPR:$Rm,rot_imm:$rot),
4007 (t2UXTB rGPR:$Rd, rGPR:$Rm, rot_imm:$rot, pred:$p)>;
4009 (t2UXTB16 rGPR:$Rd, rGPR:$Rm, rot_imm:$rot, pred:$p)>;
[all …]
DARMInstrInfo.td411 // rot_imm: An integer that encodes a rotate amount. Must be 8, 16, or 24.
425 def rot_imm : Operand<i32>, PatLeaf<(i32 imm), [{
1177 /// FIXME: Remove the 'r' variant. Its rot_imm is zero.
1179 : AExtI<opcod, (outs GPRnopc:$Rd), (ins GPRnopc:$Rm, rot_imm:$rot),
1181 [(set GPRnopc:$Rd, (opnode (rotr GPRnopc:$Rm, rot_imm:$rot)))]>,
1193 : AExtI<opcod, (outs GPRnopc:$Rd), (ins GPRnopc:$Rm, rot_imm:$rot),
1204 : AExtI<opcod, (outs GPRnopc:$Rd), (ins GPR:$Rn, GPRnopc:$Rm, rot_imm:$rot),
1207 (rotr GPRnopc:$Rm, rot_imm:$rot)))]>,
1221 : AExtI<opcod, (outs GPRnopc:$Rd), (ins GPR:$Rn, GPRnopc:$Rm, rot_imm:$rot),
/external/swiftshader/third_party/LLVM/lib/Target/ARM/Disassembler/
DARMDisassembler.cpp1014 uint32_t rot_imm = (imm >> rot) | (imm << ((32-rot) & 0x1F)); in DecodeSOImmOperand() local
1015 Inst.addOperand(MCOperand::CreateImm(rot_imm)); in DecodeSOImmOperand()
/external/valgrind/VEX/priv/
Dhost_ppc_defs.c4436 UInt rot_imm, r_tmp; in emit_PPCInstr() local
4443 rot_imm = 1 + cond.flag; in emit_PPCInstr()
4451 p = mkFormM(p, 21, r_tmp, r_dst, rot_imm, 31, 31, 0, endness_host); in emit_PPCInstr()