Lines Matching refs:rDestSrc1
193 static ArmLIR *opRegImm(CompilationUnit *cUnit, OpKind op, int rDestSrc1,
203 if ( !neg && (rDestSrc1 == r13sp) && (value <= 508)) { /* sp */
212 if (!neg && (rDestSrc1 == r13sp) && (value <= 508)) { /* sp */
223 if (LOWREG(rDestSrc1) && shortForm) {
225 } else if (LOWREG(rDestSrc1)) {
238 res = newLIR2(cUnit, opcode, rDestSrc1, absValue);
243 newLIR2(cUnit, opcode, rDestSrc1, rScratch);
245 newLIR3(cUnit, opcode, rDestSrc1, rDestSrc1, rScratch);
373 static ArmLIR *opRegReg(CompilationUnit *cUnit, OpKind op, int rDestSrc1,
398 if (LOWREG(rDestSrc1) && LOWREG(rSrc2))
400 else if (!LOWREG(rDestSrc1) && !LOWREG(rSrc2))
402 else if (LOWREG(rDestSrc1))
438 return opRegRegReg(cUnit, op, rDestSrc1, rDestSrc1, rSrc2);
440 res = opRegRegImm(cUnit, kOpLsl, rDestSrc1, rSrc2, 24);
441 opRegRegImm(cUnit, kOpAsr, rDestSrc1, rDestSrc1, 24);
444 res = opRegRegImm(cUnit, kOpLsl, rDestSrc1, rSrc2, 16);
445 opRegRegImm(cUnit, kOpAsr, rDestSrc1, rDestSrc1, 16);
448 res = opRegRegImm(cUnit, kOpLsl, rDestSrc1, rSrc2, 16);
449 opRegRegImm(cUnit, kOpLsr, rDestSrc1, rDestSrc1, 16);
456 return newLIR2(cUnit, opcode, rDestSrc1, rSrc2);