/dalvik/vm/compiler/codegen/arm/Thumb/ |
Gen.cpp | 62 newLIR2(cUnit, kThumbMovRR_H2L, r0, r15pc); 63 newLIR2(cUnit, kThumbSubRI8, r0, 10); 66 newLIR2(cUnit, kThumbAddRI8, r1, 1); 71 newLIR2(cUnit, kThumbBlx1, 74 newLIR2(cUnit, kThumbBlx2, 193 newLIR2(cUnit, kThumbMovRR, rAddr, r5FP); 194 newLIR2(cUnit, kThumbSubRI8, rAddr, sizeof(StackSaveArea) - offset); 222 newLIR2(cUnit, kThumbAndRR, reg0, signMask); 240 newLIR2(cUnit, kThumbAndRR, reghi, signMask); 256 newLIR2(cUnit, kThumbCmpRR, reg0, reg1) [all...] |
Factory.cpp | 56 res = newLIR2(cUnit, kThumbMovImm, tDest, value); 63 res = newLIR2(cUnit, kThumbMovImm, tDest, ~value); 64 newLIR2(cUnit, kThumbMvn, tDest, tDest); 91 newLIR2(cUnit, kThumbAddRI8, tDest, value - dataTarget->operands[0]); 159 return newLIR2(cUnit, kThumbBCond, 0 /* offset to be patched */, cc); 238 res = newLIR2(cUnit, opcode, rDestSrc1, absValue); 243 newLIR2(cUnit, opcode, rDestSrc1, rScratch); 307 newLIR2(cUnit, opcode, rDest, absValue - 7); 323 newLIR2(cUnit, opcode, rDest, absValue - 7); 456 return newLIR2(cUnit, opcode, rDestSrc1, rSrc2) [all...] |
/dalvik/vm/compiler/codegen/arm/ |
ArchFactory.cpp | 117 newLIR2(cUnit, kThumbBlx1, 120 newLIR2(cUnit, kThumbBlx2,
|
CodegenCommon.cpp | 286 static ArmLIR *newLIR2(CompilationUnit *cUnit, ArmOpcode opcode,
|
CodegenDriver.cpp | [all...] |
/dalvik/vm/compiler/codegen/arm/FP/ |
Thumb2VFP.cpp | 173 newLIR2(cUnit, (ArmOpcode)op, S2D(rlResult.lowReg, rlResult.highReg), 179 newLIR2(cUnit, (ArmOpcode)op, rlResult.lowReg, srcReg); 192 newLIR2(cUnit, kThumb2Vsqrtd, S2D(rlResult.lowReg, rlResult.highReg), 194 newLIR2(cUnit, kThumb2Vcmpd, S2D(rlResult.lowReg, rlResult.highReg), 197 branch = newLIR2(cUnit, kThumbBCond, 0, kArmCondEq); 244 newLIR2(cUnit, kThumb2Vcmpd, S2D(rlSrc1.lowReg, r1Src2.highReg), 252 newLIR2(cUnit, kThumb2Vcmps, rlSrc1.lowReg, rlSrc2.lowReg); 258 newLIR2(cUnit, kThumb2MovImmShift, rlResult.lowReg,
|
/dalvik/vm/compiler/codegen/arm/Thumb2/ |
Gen.cpp | 59 newLIR2(cUnit, kThumb2LdrPcReln12, r0, 8); 61 newLIR2(cUnit, kThumbAddRI8, r1, 1); 66 newLIR2(cUnit, kThumbBlx1, 69 newLIR2(cUnit, kThumbBlx2, 82 newLIR2(cUnit, kThumb2Vnegs, rlResult.lowReg, rlSrc.lowReg); 92 newLIR2(cUnit, kThumb2Vnegd, S2D(rlResult.lowReg, rlResult.highReg), 194 return newLIR2(cUnit, kThumb2It, code, mask); 258 hopBranch = newLIR2(cUnit, kThumb2Cbnz, r2, 0); 261 branch = newLIR2(cUnit, kThumb2Cbz, r2, 0); 388 newLIR2(cUnit, kThumb2MovImmShift, rlTemp.lowReg, modifiedImmediate(-1)) [all...] |
Factory.cpp | 57 return newLIR2(cUnit, kThumb2Vmovs_IMM8, rDest, encodedImm); 148 return newLIR2(cUnit, kThumbMovImm, rDest, value); 153 res = newLIR2(cUnit, kThumb2MovImmShift, rDest, modImm); 158 res = newLIR2(cUnit, kThumb2MvnImmShift, rDest, modImm); 163 res = newLIR2(cUnit, kThumb2MovImm16, rDest, value); 249 return newLIR2(cUnit, kThumb2BCond, 0 /* offset to be patched */, cc); 401 return newLIR2(cUnit, opcode, rDestSrc1, rSrc2); 586 res = newLIR2(cUnit, kThumb2CmpRI8, rSrc1, modImm); 654 return newLIR2(cUnit, opcode, rDestSrc1, absValue); 700 res = newLIR2(cUnit, kThumb2Vmovd_IMM8, S2D(rDestLo, rDestHi) [all...] |
/dalvik/vm/compiler/codegen/arm/armv7-a-neon/ |
MethodCodegenDriver.cpp | 293 newLIR2(cUnit, kArmPseudoDalvikByteCodeBoundary,
|