HomeSort by relevance Sort by last modified time
    Searched refs:lir (Results 1 - 11 of 11) sorted by null

  /dalvik/vm/compiler/codegen/arm/
CodegenCommon.c 35 static void setMemRefType(ArmLIR *lir, bool isLoad, int memType)
39 assert( EncodingMap[lir->opCode].flags & (IS_LOAD | IS_STORE));
41 maskPtr = &lir->useMask;
44 maskPtr = &lir->defMask;
72 static void annotateDalvikRegAccess(ArmLIR *lir, int regId, bool isLoad)
74 setMemRefType(lir, isLoad, kDalvikReg);
80 lir->aliasInfo = regId;
81 if (DOUBLEREG(lir->operands[0])) {
82 lir->aliasInfo |= 0x80000000;
109 static void setupResourceMasks(ArmLIR *lir)
    [all...]
ArchUtility.c 70 static void buildInsnString(char *fmt, ArmLIR *lir, char* buf,
90 operand = lir->operands[nc-'0'];
193 (int) baseAddr + lir->generic.offset + 4 +
197 int offset_1 = lir->operands[0];
198 int offset_2 = NEXT_LIR(lir)->operands[0];
200 ((((intptr_t) baseAddr + lir->generic.offset + 4) &
234 void dvmDumpResourceMask(LIR *lir, u8 mask, const char *prefix)
238 ArmLIR *armLIR = (ArmLIR *) lir;
275 /* Pretty-print a LIR instruction *
278 ArmLIR *lir = (ArmLIR *) arg; local
    [all...]
LocalOptimizations.c 27 static inline bool isDalvikLoad(ArmLIR *lir)
29 return (lir->useMask != ENCODE_ALL) && (lir->useMask & ENCODE_DALVIK_REG);
33 static inline bool isLiteralLoad(ArmLIR *lir)
35 return (lir->useMask != ENCODE_ALL) && (lir->useMask & ENCODE_LITERAL);
38 static inline bool isDalvikStore(ArmLIR *lir)
40 return (lir->defMask != ENCODE_ALL) && (lir->defMask & ENCODE_DALVIK_REG);
59 dvmDumpLIRInsn((LIR *) thisLIR, 0)
    [all...]
Assemble.c 931 ArmLIR *lir; local
1206 LIR *lir; local
    [all...]
ArmLIR.h 110 struct LIR *defStart; // Starting inst in last def sequence
111 struct LIR *defEnd; // Ending inst in last def sequence
    [all...]
Codegen.h 81 extern void dvmCompilerSetupResourceMasks(ArmLIR *lir);
CodegenDriver.c 43 branchOver->generic.target = (LIR *)target;
206 static void selfVerificationBranchInsert(LIR *currentLIR, ArmOpCode opCode,
214 dvmCompilerInsertLIRBefore(currentLIR, (LIR *) insn);
227 selfVerificationBranchInsert((LIR *) thisLIR, kThumbBlx1,
230 selfVerificationBranchInsert((LIR *) thisLIR, kThumbBlx2,
244 branch->generic.target = (LIR *) target;
572 branchOver->generic.target = (LIR *) target;
902 branch->generic.target = (LIR *) target;
924 branch->generic.target = (LIR *) pcrLabel;
    [all...]
  /dalvik/vm/compiler/
IntermediateRep.c 75 * Append an LIR instruction to the LIR list maintained by a compilation
78 void dvmCompilerAppendLIR(CompilationUnit *cUnit, LIR *lir)
82 cUnit->lastLIRInsn = cUnit->firstLIRInsn = lir;
83 lir->prev = lir->next = NULL;
85 cUnit->lastLIRInsn->next = lir;
86 lir->prev = cUnit->lastLIRInsn;
87 lir->next = NULL
    [all...]
CompilerUtility.h 47 struct LIR;
54 void dvmDumpLIRInsn(struct LIR *lir, unsigned char *baseAddr);
55 void dvmDumpResourceMask(struct LIR *lir, u8 mask, const char *prefix);
CompilerIR.h 73 typedef struct LIR {
75 struct LIR *next;
76 struct LIR *prev;
77 struct LIR *target;
78 } LIR;
114 LIR *misPredBranchOver;
167 LIR *firstLIRInsn;
168 LIR *lastLIRInsn;
169 LIR *wordList;
170 LIR *chainCellOffsetLIR
    [all...]
  /external/qemu/android/skin/
trackball.c 343 double lir = 1/sqrt(lx*lx + ly*ly + lz*lz); local
344 double cosphi = lir*(lx*rx + ly*ry + lz*rz);

Completed in 669 milliseconds