HomeSort by relevance Sort by last modified time
    Searched full:mir (Results 1 - 25 of 25) sorted by null

  /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...]

Completed in 642 milliseconds