Lines Matching refs:res

31     int res;
47 res = (bitA << 7) | (bitB << 6) | slice;
48 return res;
146 ArmLIR *res;
160 res = newLIR2(cUnit, kThumb2MovImmShift, rDest, modImm);
161 return res;
165 res = newLIR2(cUnit, kThumb2MvnImmShift, rDest, modImm);
166 return res;
170 res = newLIR2(cUnit, kThumb2MovImm16, rDest, value);
171 return res;
185 res = loadPcRel;
195 return res;
217 ArmLIR *res;
236 res = loadPcRel;
238 return res;
501 ArmLIR *res;
591 ArmLIR *res;
593 res = newLIR2(cUnit, kThumb2CmpRI8, rSrc1, modImm);
596 res = loadConstant(cUnit, rTmp, value);
600 return res;
612 res = newLIR4(cUnit, altOpcode, rDest, rSrc1, rScratch, 0);
614 res = newLIR3(cUnit, altOpcode, rDest, rSrc1, rScratch);
616 return res;
673 int res;
689 res = (bitA << 7) | (bitB << 6) | slice;
690 return res;
695 int res = -1;
697 res = encodeImmDoubleHigh(valHi);
698 return res;
705 ArmLIR *res;
715 res = newLIR3(cUnit, kThumb2Vsubd, targetReg, targetReg, targetReg);
717 res = newLIR2(cUnit, kThumb2Vmovd_IMM8, targetReg, encodedImm);
733 res = loadPcRel;
736 res = loadConstantNoClobber(cUnit, rDestLo, valLo);
739 return res;
879 ArmLIR *res, *load;
901 res = loadBaseDispBody(cUnit, mir, rBase, displacement, rDest,
905 return res;
974 load = res = newLIR3(cUnit, opcode, rDest, rBase, encodedDisp);
977 res = loadConstant(cUnit, regOffset, encodedDisp);
1013 ArmLIR *res, *store;
1024 res = storeBaseDispBody(cUnit, rBase, displacement, rSrc,
1028 return res;
1087 store = res = newLIR3(cUnit, opcode, rSrc, rBase, encodedDisp);
1090 res = loadConstant(cUnit, rScratch, encodedDisp);
1102 return res;
1119 ArmLIR *res;
1122 res = newLIR2(cUnit, kThumbLdmia, rBase, rMask);
1124 res = newLIR2(cUnit, kThumb2Ldmia, rBase, rMask);
1128 res->flags.insertWrapper = true;
1131 return res;
1136 ArmLIR *res;
1139 res = newLIR2(cUnit, kThumbStmia, rBase, rMask);
1141 res = newLIR2(cUnit, kThumb2Stmia, rBase, rMask);
1145 res->flags.insertWrapper = true;
1148 return res;
1194 ArmLIR* res = (ArmLIR *) dvmCompilerNew(sizeof(ArmLIR), true);
1195 res->operands[0] = rDest;
1196 res->operands[1] = rSrc;
1198 res->flags.isNop = true;
1202 res->opcode = kThumb2Vmovd;
1205 res->opcode = SINGLEREG(rSrc) ? kThumb2Vmovs : kThumb2Fmsr;
1208 res->opcode = kThumb2Fmrs;
1211 res->operands[0] = rDest;
1212 res->operands[1] = rSrc;
1214 setupResourceMasks(res);
1215 return res;
1220 ArmLIR* res;
1224 res = (ArmLIR *) dvmCompilerNew(sizeof(ArmLIR), true);
1234 res->operands[0] = rDest;
1235 res->operands[1] = rSrc;
1236 res->opcode = opcode;
1237 setupResourceMasks(res);
1239 res->flags.isNop = true;
1241 return res;
1246 ArmLIR *res = genRegCopyNoInsert(cUnit, rDest, rSrc);
1247 dvmCompilerAppendLIR(cUnit, (LIR*)res);
1248 return res;