Searched refs:lir (Results 1 - 8 of 8) sorted by relevance
/dalvik/vm/compiler/codegen/arm/ |
H A D | CodegenCommon.c | 35 static void setMemRefType(ArmLIR *lir, bool isLoad, int memType) argument 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) argument 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) argument [all...] |
H A D | ArchUtility.c | 64 static void buildInsnString(char *fmt, ArmLIR *lir, char* buf, argument 83 operand = lir->operands[nc-'0']; 152 (int) baseAddr + lir->generic.offset + 4 + 156 int offset_1 = lir->operands[0]; 157 int offset_2 = NEXT_LIR(lir)->operands[0]; 159 ((((intptr_t) baseAddr + lir->generic.offset + 4) & 193 void dvmDumpResourceMask(LIR *lir, u8 mask, const char *prefix) argument 197 ArmLIR *armLIR = (ArmLIR *) lir; 237 ArmLIR *lir = (ArmLIR *) arg; local 240 int offset = lir [all...] |
H A D | LocalOptimizations.c | 27 static inline bool isDalvikLoad(ArmLIR *lir) argument 29 return (lir->useMask != ENCODE_ALL) && (lir->useMask & ENCODE_DALVIK_REG); 33 static inline bool isLiteralLoad(ArmLIR *lir) argument 35 return (lir->useMask != ENCODE_ALL) && (lir->useMask & ENCODE_LITERAL); 38 static inline bool isDalvikStore(ArmLIR *lir) argument 40 return (lir->defMask != ENCODE_ALL) && (lir->defMask & ENCODE_DALVIK_REG);
|
H A D | Assemble.c | 906 ArmLIR *lir; local 908 for (lir = (ArmLIR *) cUnit->firstLIRInsn; lir; lir = NEXT_LIR(lir)) { 909 if (lir->opCode < 0) { 910 if ((lir->opCode == kArmPseudoPseudoAlign4) && 912 (lir->operands[0] == 1)) { 918 if (lir->isNop) { 922 if (lir 1180 LIR *lir; local [all...] |
H A D | ArmLIR.h | 779 #define NEXT_LIR(lir) ((ArmLIR *) lir->generic.next) 780 #define PREV_LIR(lir) ((ArmLIR *) lir->generic.prev) 782 #define NEXT_LIR_LVALUE(lir) (lir)->generic.next 783 #define PREV_LIR_LVALUE(lir) (lir)->generic.prev
|
/dalvik/vm/compiler/ |
H A D | IntermediateRep.c | 62 void dvmCompilerAppendLIR(CompilationUnit *cUnit, LIR *lir) argument 66 cUnit->lastLIRInsn = cUnit->firstLIRInsn = lir; 67 lir->prev = lir->next = NULL; 69 cUnit->lastLIRInsn->next = lir; 70 lir->prev = cUnit->lastLIRInsn; 71 lir->next = NULL; 72 cUnit->lastLIRInsn = lir;
|
H A D | CompilerUtility.h | 55 void dvmDumpLIRInsn(struct LIR *lir, unsigned char *baseAddr); 56 void dvmDumpResourceMask(struct LIR *lir, u8 mask, const char *prefix);
|
H A D | CompilerIR.h | 199 void dvmCompilerAppendLIR(CompilationUnit *cUnit, LIR *lir);
|
Completed in 208 milliseconds