/dalvik/vm/compiler/codegen/arm/FP/ |
H A D | ThumbVFP.c | 67 TemplateOpCode opCode; local 73 switch (mir->dalvikInsn.opCode) { 76 opCode = TEMPLATE_ADD_FLOAT_VFP; 80 opCode = TEMPLATE_SUB_FLOAT_VFP; 84 opCode = TEMPLATE_DIV_FLOAT_VFP; 88 opCode = TEMPLATE_MUL_FLOAT_VFP; 103 genDispatchToHandler(cUnit, opCode); 115 TemplateOpCode opCode; local 117 switch (mir->dalvikInsn.opCode) { 120 opCode 159 OpCode opCode = mir->dalvikInsn.opCode; local [all...] |
H A D | Thumb2VFP.c | 28 switch (mir->dalvikInsn.opCode) { 69 switch (mir->dalvikInsn.opCode) { 112 OpCode opCode = mir->dalvikInsn.opCode; local 121 switch (opCode) { 218 switch(mir->dalvikInsn.opCode) {
|
/dalvik/libdex/ |
H A D | InstrUtils.h | 84 OpCode opCode; member in struct:DecodedInstruction 118 DEX_INLINE int dexGetInstrWidth(const InstructionWidth* widths, OpCode opCode) argument 120 // assert(/*opCode >= 0 &&*/ opCode < kNumDalvikInstructions); 121 return widths[opCode]; 127 DEX_INLINE int dexGetInstrWidthAbs(const InstructionWidth* widths,OpCode opCode) argument 129 //assert(/*opCode >= 0 &&*/ opCode < kNumDalvikInstructions); 131 int val = dexGetInstrWidth(widths, opCode); 154 DEX_INLINE int dexGetInstrFlags(const InstructionFlags* flags, OpCode opCode) argument 169 dexGetInstrFormat(const InstructionFormat* fmts, OpCode opCode) argument [all...] |
/dalvik/vm/compiler/ |
H A D | Loop.c | 61 phi->dalvikInsn.opCode = kMirOpPhi; 75 if (mir->dalvikInsn.opCode != kMirOpPhi) break; 155 OpCode opCode = branch->dalvikInsn.opCode; local 178 if (opCode != OP_IF_GT && opCode != OP_IF_GE) { 196 if (opCode == OP_IF_LT || opCode == OP_IF_LE) { 208 } else if (opCode != OP_IF_LTZ && opCode ! [all...] |
/dalvik/vm/compiler/codegen/arm/ |
H A D | CodegenCommon.c | 39 assert( EncodingMap[lir->opCode].flags & (IS_LOAD | IS_STORE)); 111 int opCode = lir->opCode; local 114 if (opCode <= 0) { 119 flags = EncodingMap[lir->opCode].flags; 205 static ArmLIR *newLIR0(CompilationUnit *cUnit, ArmOpCode opCode) argument 208 assert(isPseudoOpCode(opCode) || (EncodingMap[opCode].flags & NO_OPERAND)); 209 insn->opCode = opCode; 215 newLIR1(CompilationUnit *cUnit, ArmOpCode opCode, int dest) argument 227 newLIR2(CompilationUnit *cUnit, ArmOpCode opCode, int dest, int src1) argument 241 newLIR3(CompilationUnit *cUnit, ArmOpCode opCode, int dest, int src1, int src2) argument 259 newLIR4(CompilationUnit *cUnit, ArmOpCode opCode, int dest, int src1, int src2, int info) argument [all...] |
H A D | CodegenFactory.c | 323 static void genDispatchToHandler(CompilationUnit *cUnit, TemplateOpCode opCode) argument 335 (int) gDvmJit.codeCache + templateEntryOffsets[opCode], 336 (int) gDvmJit.codeCache + templateEntryOffsets[opCode]); 338 (int) gDvmJit.codeCache + templateEntryOffsets[opCode], 339 (int) gDvmJit.codeCache + templateEntryOffsets[opCode]);
|
H A D | CodegenDriver.c | 69 switch (mir->dalvikInsn.opCode) { 115 switch (mir->dalvikInsn.opCode) { 156 OpCode opCode = mir->dalvikInsn.opCode; local 158 switch (opCode) { 186 static void selfVerificationBranchInsert(LIR *currentLIR, ArmOpCode opCode, argument 190 insn->opCode = opCode; 201 TemplateOpCode opCode = TEMPLATE_MEM_OP_DECODE; local 209 (int) gDvmJit.codeCache + templateEntryOffsets[opCode], 808 OpCode opCode = mir->dalvikInsn.opCode; local 1713 OpCode opCode = mir->dalvikInsn.opCode; local 2273 OpCode opCode = mir->dalvikInsn.opCode; local 2298 OpCode opCode = mir->dalvikInsn.opCode; local [all...] |
H A D | ArmLIR.h | 309 #define isPseudoOpCode(opCode) ((int)(opCode) < 0) 720 ArmOpCode opCode; member in struct:ArmEncodingMap 750 ArmOpCode opCode; member in struct:ArmLIR
|
/dalvik/vm/compiler/codegen/arm/Thumb/ |
H A D | Factory.c | 78 loadPcRel->opCode = kThumbLdrPcRel; 125 ArmOpCode opCode = kThumbBkpt; local 128 opCode = kThumbBUncond; 134 return newLIR0(cUnit, opCode); 144 ArmOpCode opCode = kThumbBkpt; local 147 opCode = kThumbPush; 150 opCode = kThumbPop; 156 return newLIR1(cUnit, opCode, value); 161 ArmOpCode opCode = kThumbBkpt; local 164 opCode 180 ArmOpCode opCode = kThumbBkpt; local 233 ArmOpCode opCode = kThumbBkpt; local 264 ArmOpCode opCode = kThumbBkpt; local 357 ArmOpCode opCode = kThumbBkpt; local 454 ArmOpCode opCode = kThumbBkpt; local 497 ArmOpCode opCode = kThumbBkpt; local 570 ArmOpCode opCode = kThumbBkpt; local 701 ArmOpCode opCode = kThumbBkpt; local 824 ArmOpCode opCode; local [all...] |
/dalvik/vm/compiler/codegen/arm/Thumb2/ |
H A D | Factory.c | 66 loadPcRel->opCode = kThumb2Vldrs; 176 loadPcRel->opCode = LOWREG(rDest) ? kThumbLdrPcRel : kThumb2LdrPcRel12; 219 ArmOpCode opCode = kThumbBkpt; local 222 opCode = kThumbBUncond; 227 return newLIR0(cUnit, opCode); 237 ArmOpCode opCode = kThumbBkpt; local 240 opCode = ((value & 0xff00) != 0) ? kThumb2Push : kThumbPush; 243 opCode = ((value & 0xff00) != 0) ? kThumb2Pop : kThumbPop; 248 return newLIR1(cUnit, opCode, value); 253 ArmOpCode opCode local 268 ArmOpCode opCode = kThumbBkpt; local 389 ArmOpCode opCode = kThumbBkpt; local 462 ArmOpCode opCode = kThumbBkpt; local 586 ArmOpCode opCode = kThumbBkpt; local 684 ArmOpCode opCode = kThumbBkpt; local 748 ArmOpCode opCode = kThumbBkpt; local 813 ArmOpCode opCode = kThumbBkpt; local 948 ArmOpCode opCode = kThumbBkpt; local 1166 ArmOpCode opCode; local [all...] |
/dalvik/dexdump/ |
H A D | DexDump.c | 620 if (pDecInsn->opCode == OP_NOP) { 635 printf("|%04x: %s", insnIdx, getOpcodeName(pDecInsn->opCode)); 638 switch (dexGetInstrFormat(gInstrFormat, pDecInsn->opCode)) { 679 if (pDecInsn->opCode == OP_CONST_HIGH16) { 690 if (pDecInsn->opCode == OP_CONST_STRING) { 693 } else if (pDecInsn->opCode == OP_CHECK_CAST || 694 pDecInsn->opCode == OP_NEW_INSTANCE || 695 pDecInsn->opCode == OP_CONST_CLASS) 731 if (pDecInsn->opCode >= OP_IGET && pDecInsn->opCode < 951 OpCode opCode; local [all...] |