/dalvik/vm/compiler/codegen/arm/FP/ |
ThumbVFP.c | 73 TemplateOpCode opCode; 79 switch (mir->dalvikInsn.opCode) { 82 opCode = TEMPLATE_ADD_FLOAT_VFP; 86 opCode = TEMPLATE_SUB_FLOAT_VFP; 90 opCode = TEMPLATE_DIV_FLOAT_VFP; 94 opCode = TEMPLATE_MUL_FLOAT_VFP; 107 genDispatchToHandler(cUnit, opCode); 119 TemplateOpCode opCode; 121 switch (mir->dalvikInsn.opCode) { 124 opCode = TEMPLATE_ADD_DOUBLE_VFP [all...] |
Thumb2VFP.c | 28 switch (mir->dalvikInsn.opCode) { 69 switch (mir->dalvikInsn.opCode) { 112 OpCode opCode = mir->dalvikInsn.opCode; 121 switch (opCode) { 216 switch(mir->dalvikInsn.opCode) {
|
/external/skia/src/animator/ |
SkScriptDecompile.cpp | 133 const unsigned char* opCode = start; 135 SkASSERT(opCode - start < length); 136 SkScriptEngine2::TypeOp op = (SkScriptEngine2::TypeOp) *opCode++; 138 SkDebugf("%d: %s", opCode - start - 1, gOpNames[op].fName); 142 memcpy(&index, opCode, sizeof(index)); 143 opCode += sizeof(index); 150 memcpy(&ref, opCode, sizeof(ref)); 151 opCode += sizeof(ref); 157 memcpy(&integer, opCode, sizeof(integer)); 158 opCode += sizeof(int32_t) [all...] |
/dalvik/vm/compiler/ |
InlineTransformation.c | 59 (moveResultMIR->dalvikInsn.opCode != OP_MOVE_RESULT && 60 moveResultMIR->dalvikInsn.opCode != OP_MOVE_RESULT_OBJECT && 61 moveResultMIR->dalvikInsn.opCode != OP_MOVE_RESULT_WIDE)) { 65 int dfFlags = dvmCompilerDataFlowAttributes[getterInsn.opCode]; 69 LOGE("opcode %d has DF_UA set (not expected)", getterInsn.opCode); 88 newGetterMIR->width = gDvm.instrWidth[getterInsn.opCode]; 105 invokeMIR->dalvikInsn.opCode = kMirOpCheckInlinePrediction; 145 int dfFlags = dvmCompilerDataFlowAttributes[setterInsn.opCode]; 167 newSetterMIR->width = gDvm.instrWidth[setterInsn.opCode]; [all...] |
Loop.c | 61 phi->dalvikInsn.opCode = kMirOpPhi; 75 if (mir->dalvikInsn.opCode != kMirOpPhi) break; 150 LOGE(" opcode %d", loopAnalysis->loopBranchOpcode); 188 OpCode opCode = branch->dalvikInsn.opCode; 211 if (opCode != OP_IF_GT && opCode != OP_IF_GE) { 232 if (opCode == OP_IF_LT || opCode == OP_IF_LE) [all...] |
/dalvik/vm/compiler/codegen/arm/ |
CodegenCommon.c | 39 assert( EncodingMap[lir->opCode].flags & (IS_LOAD | IS_STORE)); 111 int opCode = lir->opCode; 114 if (opCode <= 0) { 119 flags = EncodingMap[lir->opCode].flags; 205 static ArmLIR *newLIR0(CompilationUnit *cUnit, ArmOpCode opCode) 208 assert(isPseudoOpCode(opCode) || (EncodingMap[opCode].flags & NO_OPERAND)); 209 insn->opCode = opCode; [all...] |
CodegenDriver.c | 89 switch (mir->dalvikInsn.opCode) { 135 switch (mir->dalvikInsn.opCode) { 176 OpCode opCode = mir->dalvikInsn.opCode; 178 switch (opCode) { 206 static void selfVerificationBranchInsert(LIR *currentLIR, ArmOpCode opCode, 210 insn->opCode = opCode; 220 TemplateOpCode opCode = TEMPLATE_MEM_OP_DECODE [all...] |
ArmLIR.h | 309 #define isPseudoOpCode(opCode) ((int)(opCode) < 0) 640 /* Bit flags describing the behavior of each native opcode */ [all...] |
/dalvik/libdex/ |
InstrUtils.h | 24 #include "OpCode.h" 84 OpCode opCode; 119 DEX_INLINE int dexGetInstrWidth(const InstructionWidth* widths, OpCode opCode) 121 // assert(/*opCode >= 0 &&*/ opCode < kNumDalvikInstructions); 122 return widths[opCode]; 130 OpCode opCode) [all...] |
/dalvik/vm/compiler/codegen/arm/Thumb/ |
Factory.c | 77 loadPcRel->opCode = kThumbLdrPcRel; 124 ArmOpCode opCode = kThumbBkpt; 127 opCode = kThumbBUncond; 133 return newLIR0(cUnit, opCode); 143 ArmOpCode opCode = kThumbBkpt; 146 opCode = kThumbPush; 149 opCode = kThumbPop; 155 return newLIR1(cUnit, opCode, value); 160 ArmOpCode opCode = kThumbBkpt; 163 opCode = kThumbBlxR [all...] |
/dalvik/vm/compiler/codegen/arm/Thumb2/ |
Factory.c | 64 loadPcRel->opCode = kThumb2Vldrs; 174 loadPcRel->opCode = kThumb2LdrPcRel12; 217 ArmOpCode opCode = kThumbBkpt; 220 opCode = kThumbBUncond; 225 return newLIR0(cUnit, opCode); 235 ArmOpCode opCode = kThumbBkpt; 238 opCode = ((value & 0xff00) != 0) ? kThumb2Push : kThumbPush; 241 opCode = ((value & 0xff00) != 0) ? kThumb2Pop : kThumbPop; 246 return newLIR1(cUnit, opCode, value); 251 ArmOpCode opCode = kThumbBkpt [all...] |
/dalvik/dexdump/ |
DexDump.c | 721 if (pDecInsn->opCode == OP_NOP) { 736 printf("|%04x: %s", insnIdx, dexGetOpcodeName(pDecInsn->opCode)); 739 switch (dexGetInstrFormat(gInstrFormat, pDecInsn->opCode)) { 779 // The printed format varies a bit based on the actual opcode. 780 if (pDecInsn->opCode == OP_CONST_HIGH16) { 791 if (pDecInsn->opCode == OP_CONST_STRING) { 794 } else if (pDecInsn->opCode == OP_CHECK_CAST || 795 pDecInsn->opCode == OP_NEW_INSTANCE || 796 pDecInsn->opCode == OP_CONST_CLASS) 832 if (pDecInsn->opCode == OP_INSTANCE_OF | [all...] |