Searched defs:opCode (Results 1 - 11 of 11) sorted by relevance

/dalvik/vm/compiler/codegen/arm/FP/
H A DThumbVFP.c67 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 DThumb2VFP.c28 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 DInstrUtils.h84 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 DLoop.c61 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 DCodegenCommon.c39 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 DCodegenFactory.c323 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 DCodegenDriver.c69 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 DArmLIR.h309 #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 DFactory.c78 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 DFactory.c66 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 DDexDump.c620 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...]

Completed in 111 milliseconds