/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);
|