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.cpp 35 static void setMemRefType(ArmLIR *lir, bool isLoad, int memType)
39 assert(EncodingMap[lir->opcode].flags & (IS_LOAD | IS_STORE));
41 maskPtr = &lir->useMask;
43 maskPtr = &lir->defMask;
61 assert(!(EncodingMap[lir->opcode].flags & IS_STORE));
75 static void annotateDalvikRegAccess(ArmLIR *lir, int regId, bool isLoad)
77 setMemRefType(lir, isLoad, kDalvikReg);
83 lir->aliasInfo = regId;
84 if (DOUBLEREG(lir->operands[0])) {
85 lir->aliasInfo |= 0x80000000
    [all...]
ArchUtility.cpp 76 static void buildInsnString(const char *fmt, ArmLIR *lir, char* buf,
96 operand = lir->operands[nc-'0'];
199 (int) baseAddr + lir->generic.offset + 4 +
201 lir->generic.target);
204 int offset_1 = lir->operands[0];
205 int offset_2 = NEXT_LIR(lir)->operands[0];
207 ((((intptr_t) baseAddr + lir->generic.offset + 4) &
219 decodeRegList(lir->opcode, operand, tbuf);
241 void dvmDumpResourceMask(LIR *lir, u8 mask, const char *prefix
    [all...]
Assemble.cpp 936 ArmLIR *lir; local
    [all...]
Codegen.h 62 extern void dvmCompilerSetupResourceMasks(ArmLIR *lir);
ArmLIR.h 110 struct LIR *defStart; // Starting inst in last def sequence
111 struct LIR *defEnd; // Ending inst in last def sequence
    [all...]
CodegenDriver.cpp 42 branchOver->generic.target = (LIR *)target;
208 static void selfVerificationBranchInsert(LIR *currentLIR, ArmOpcode opcode,
216 dvmCompilerInsertLIRBefore(currentLIR, (LIR *) insn);
266 selfVerificationBranchInsert((LIR *) thisLIR, kThumbBlx1,
269 selfVerificationBranchInsert((LIR *) thisLIR, kThumbBlx2,
288 branch->generic.target = (LIR *) target;
618 branchOver->generic.target = (LIR *) target;
    [all...]
  /dalvik/vm/compiler/codegen/x86/
X86LIR.h 71 struct LIR *defStart; // Starting inst in last def sequence
72 struct LIR *defEnd; // Ending inst in last def sequence
158 LIR generic;
161 bool isNop; // LIR is optimized away
170 /* Utility macros to traverse the LIR/X86LIR list */
171 #define NEXT_LIR(lir) ((X86LIR *) lir->generic.next)
172 #define PREV_LIR(lir) ((X86LIR *) lir->generic.prev)
174 #define NEXT_LIR_LVALUE(lir) (lir)->generic.nex
    [all...]
  /dalvik/vm/compiler/
IntermediateRep.cpp 78 * Append an LIR instruction to the LIR list maintained by a compilation
81 void dvmCompilerAppendLIR(CompilationUnit *cUnit, LIR *lir)
85 cUnit->lastLIRInsn = cUnit->firstLIRInsn = lir;
86 lir->prev = lir->next = NULL;
88 cUnit->lastLIRInsn->next = lir;
89 lir->prev = cUnit->lastLIRInsn;
90 lir->next = NULL
    [all...]
CompilerUtility.h 56 struct LIR;
71 void dvmDumpLIRInsn(struct LIR *lir, unsigned char *baseAddr);
72 void dvmDumpResourceMask(struct LIR *lir, u8 mask, const char *prefix);
CompilerIR.h 78 typedef struct LIR {
80 struct LIR *next;
81 struct LIR *prev;
82 struct LIR *target;
83 } LIR;
122 LIR *misPredBranchOver;
203 LIR *firstLIRInsn;
204 LIR *lastLIRInsn;
205 LIR *literalList; // Constants
206 LIR *classPointerList; // Relocatabl
    [all...]
  /external/qemu/android/skin/
trackball.c 344 double lir = 1/sqrt(lx*lx + ly*ly + lz*lz); local
345 double cosphi = lir*(lx*rx + ly*ry + lz*rz);

Completed in 674 milliseconds