/dalvik/vm/compiler/codegen/arm/FP/ |
ThumbPortableFP.c | 18 static bool genArithOpFloatPortable(CompilationUnit *cUnit, MIR *mir, 22 static bool genArithOpDoublePortable(CompilationUnit *cUnit, MIR *mir, 26 static bool genConversionPortable(CompilationUnit *cUnit, MIR *mir); 28 static bool genConversion(CompilationUnit *cUnit, MIR *mir) 30 return genConversionPortable(cUnit, mir); 33 static bool genArithOpFloat(CompilationUnit *cUnit, MIR *mir [all...] |
Thumb2VFP.c | 17 static bool genArithOpFloat(CompilationUnit *cUnit, MIR *mir, 28 switch (mir->dalvikInsn.opCode) { 48 return genArithOpFloatPortable(cUnit, mir, rlDest, rlSrc1, 62 static bool genArithOpDouble(CompilationUnit *cUnit, MIR *mir, 69 switch (mir->dalvikInsn.opCode) { 89 return genArithOpDoublePortable(cUnit, mir, rlDest, rlSrc1, 110 static bool genConversion(CompilationUnit *cUnit, MIR *mir) [all...] |
ThumbVFP.c | 44 static bool genInlineSqrt(CompilationUnit *cUnit, MIR *mir) 46 RegLocation rlSrc = dvmCompilerGetSrcWide(cUnit, mir, 0, 1); 63 static bool genArithOpFloat(CompilationUnit *cUnit, MIR *mir, 73 switch (mir->dalvikInsn.opCode) { 93 return genArithOpFloatPortable(cUnit, mir, rlDest, rlSrc1, rlSrc2); 111 static bool genArithOpDouble(CompilationUnit *cUnit, MIR *mir, 117 switch (mir->dalvikInsn.opCode) [all...] |
/dalvik/vm/compiler/ |
IntermediateRep.c | 28 /* Insert an MIR instruction to the end of a basic block */ 29 void dvmCompilerAppendMIR(BasicBlock *bb, MIR *mir) 33 bb->lastMIRInsn = bb->firstMIRInsn = mir; 34 mir->prev = mir->next = NULL; 36 bb->lastMIRInsn->next = mir; 37 mir->prev = bb->lastMIRInsn; 38 mir->next = NULL; 39 bb->lastMIRInsn = mir; [all...] |
Dataflow.c | 25 * the MIR level are appended afterwards. 800 // Beginning of extended MIR opcodes 805 * For extended MIR inserted at the MIR2LIR stage, it is okay to have 933 MIR *mir; local 948 for (mir = bb->firstMIRInsn; mir; mir = mir->next) { 950 dvmCompilerDataFlowAttributes[mir->dalvikInsn.opCode] 1042 MIR *mir; local 1164 MIR *mir; local 1242 MIR *mir; local [all...] |
Ralloc.c | 30 MIR *mir; local 37 for (mir = bb->firstMIRInsn; mir; mir = mir->next) { 38 SSARepresentation *ssaRep = mir->ssaRep; 39 mir->seqNum = seqNum; 65 MIR *mir; local [all...] |
Loop.c | 60 MIR *phi = dvmCompilerNew(sizeof(MIR), true); 72 MIR *mir; local 74 for (mir = loopBody->firstMIRInsn; mir; mir = mir->next) { 75 if (mir->dalvikInsn.opCode != kMirOpPhi) break; 76 int dalvikReg = mir->dalvikInsn.vA 268 MIR *mir; local [all...] |
CompilerIR.h | 102 typedef struct MIR { 106 struct MIR *prev; 107 struct MIR *next; 111 } MIR; 122 MIR *firstMIRInsn; 123 MIR *lastMIRInsn; 195 void dvmCompilerAppendMIR(BasicBlock *bb, MIR *mir); 197 void dvmCompilerPrependMIR(BasicBlock *bb, MIR *mir); [all...] |
Frontend.c | 56 static inline bool findBlockBoundary(const Method *caller, MIR *insn, 157 static inline bool isGoto(MIR *insn) 172 static inline bool isUnconditionalBranch(MIR *insn) 425 MIR *insn; 427 insn = dvmCompilerNew(sizeof(MIR), true); 472 MIR *lastInsn = curBB->lastMIRInsn; 737 /* Convert MIR to LIR, etc. */ 798 MIR *insn = dvmCompilerNew(sizeof(MIR), true); 860 MIR *insn [all...] |
/dalvik/vm/compiler/codegen/arm/ |
Codegen.h | 37 static bool genArithOpFloatPortable(CompilationUnit *cUnit, MIR *mir, 41 static bool genArithOpDoublePortable(CompilationUnit *cUnit, MIR *mir, 45 static bool genConversionPortable(CompilationUnit *cUnit, MIR *mir); 47 static void genMonitorPortable(CompilationUnit *cUnit, MIR *mir); 49 static void genInterpSingleStep(CompilationUnit *cUnit, MIR *mir); [all...] |
CodegenDriver.c | 27 static bool genConversionCall(CompilationUnit *cUnit, MIR *mir, void *funct, 38 rlSrc = dvmCompilerGetSrc(cUnit, mir, 0); 41 rlSrc = dvmCompilerGetSrcWide(cUnit, mir, 0, 1); 49 rlDest = dvmCompilerGetDest(cUnit, mir, 0); 54 rlDest = dvmCompilerGetDestWide(cUnit, mir, 0, 1); 62 static bool genArithOpFloatPortable(CompilationUnit *cUnit, MIR *mir, 69 switch (mir->dalvikInsn.opCode) { 108 static bool genArithOpDoublePortable(CompilationUnit *cUnit, MIR *mir 3576 MIR *mir; local [all...] |
Ralloc.h | 63 static inline int dvmCompilerSSASrc(MIR *mir, int num) 65 assert(mir->ssaRep->numUses > num); 66 return mir->ssaRep->uses[num]; 115 extern RegLocation dvmCompilerGetSrcWide(CompilationUnit *cUnit, MIR *mir, 118 extern RegLocation dvmCompilerGetDestWide(CompilationUnit *cUnit, MIR *mir, 121 extern RegLocation dvmCompilerGetSrc(CompilationUnit *cUnit, MIR *mir, int num) [all...] |
CodegenCommon.c | 280 static RegLocation inlinedTarget(CompilationUnit *cUnit, MIR *mir, 283 if (mir->next && 284 ((mir->next->dalvikInsn.opCode == OP_MOVE_RESULT) || 285 (mir->next->dalvikInsn.opCode == OP_MOVE_RESULT_OBJECT))) { 286 mir->next->dalvikInsn.opCode = OP_NOP; 287 return dvmCompilerGetDest(cUnit, mir->next, 0); 335 static RegLocation inlinedTargetWide(CompilationUnit *cUnit, MIR *mir, 338 if (mir->next & [all...] |
RallocUtil.c | 905 static inline int getDestSSAName(MIR *mir, int num) 907 assert(mir->ssaRep->numDefs > num); 908 return mir->ssaRep->defs[num]; 912 extern RegLocation dvmCompilerGetSrc(CompilationUnit *cUnit, MIR *mir, int num) 915 SREG(cUnit, dvmCompilerSSASrc(mir, num))]; 916 loc.fp = cUnit->regLocation[dvmCompilerSSASrc(mir, num)].fp; 922 extern RegLocation dvmCompilerGetDest(CompilationUnit *cUnit, MIR *mir, [all...] |
/dalvik/tests/040-miranda/src/ |
Main.java | 8 MirandaClass mir = new MirandaClass(); local 10 System.out.println(" inInterface: " + mir.inInterface()); 11 System.out.println(" inInterface2: " + mir.inInterface2()); 12 System.out.println(" inAbstract: " + mir.inAbstract()); 15 MirandaAbstract mira = mir;
|
/dalvik/vm/compiler/codegen/arm/Thumb/ |
Gen.c | 68 static void genLong3Addr(CompilationUnit *cUnit, MIR *mir, OpKind firstOp, 77 genInterpSingleStep(cUnit, mir); 137 static ArmLIR *genExportPC(CompilationUnit *cUnit, MIR *mir) 143 res = loadConstant(cUnit, rDPC, (int) (cUnit->method->insns + mir->offset)); 150 static void genMonitor(CompilationUnit *cUnit, MIR *mir) 152 genMonitorPortable(cUnit, mir); 155 static void genCmpLong(CompilationUnit *cUnit, MIR *mir, RegLocation rlDest [all...] |
Factory.c | 555 static ArmLIR *loadBaseDispBody(CompilationUnit *cUnit, MIR *mir, int rBase, 560 * on base (which must have an associated sReg and MIR). If not 561 * performing null check, incoming MIR can be null. IMPORTANT: this 678 static ArmLIR *loadBaseDisp(CompilationUnit *cUnit, MIR *mir, int rBase, 682 return loadBaseDispBody(cUnit, mir, rBase, displacement, rDest, -1, 686 static ArmLIR *loadBaseDispWide(CompilationUnit *cUnit, MIR *mir, int rBase, 690 return loadBaseDispBody(cUnit, mir, rBase, displacement, rDestLo, rDestHi [all...] |
/dalvik/vm/compiler/codegen/arm/Thumb2/ |
Gen.c | 74 static void genLong3Addr(CompilationUnit *cUnit, MIR *mir, OpKind firstOp, 154 static ArmLIR *genExportPC(CompilationUnit *cUnit, MIR *mir) 159 res = loadConstant(cUnit, rDPC, (int) (cUnit->method->insns + mir->offset)); 193 static void genMonitorEnter(CompilationUnit *cUnit, MIR *mir) 195 RegLocation rlSrc = dvmCompilerGetSrc(cUnit, mir, 0); 196 bool enter = (mir->dalvikInsn.opCode == OP_MONITOR_ENTER); 207 genNullCheck(cUnit, rlSrc.sRegLow, r1, mir->offset, NULL) [all...] |
Factory.c | 811 * on base (which must have an associated sReg and MIR). If not 812 * performing null check, incoming MIR can be null. 814 static ArmLIR *loadBaseDispBody(CompilationUnit *cUnit, MIR *mir, int rBase, 841 res = loadBaseDispBody(cUnit, mir, rBase, displacement, rDest, 932 static ArmLIR *loadBaseDisp(CompilationUnit *cUnit, MIR *mir, int rBase, 936 return loadBaseDispBody(cUnit, mir, rBase, displacement, rDest, -1, 940 static ArmLIR *loadBaseDispWide(CompilationUnit *cUnit, MIR *mir, int rBase [all...] |
/external/grub/netboot/ |
smc9000.h | 90 #define MIR 8
|
smc9000.c | 444 memory *= 256 * (inw(smc9000_base + MIR) & 0xFF);
|
/dalvik/vm/oo/ |
Class.c | 3263 int mir; local [all...] |
/external/bluetooth/glib/glib/ |
gmirroringtable.h | 17 partition shape: Mir[256][16][4][4]
|
/external/srec/config/en.us/dictionary/ |
large.ok | [all...] |
/external/svox/pico_resources/tools/LingwareBuilding/PicoLingware_source_files/textana/de-DE/ |
de-DE_lexpos.utf | [all...] |