Home | History | Annotate | Download | only in mips

Lines Matching refs:LIR

34 static void buildInsnString(const char *fmt, MipsLIR *lir, char* buf,
53 operand = lir->operands[nc-'0'];
118 (int) baseAddr + lir->generic.offset + 4 +
120 lir->generic.target);
127 int offset_1 = lir->operands[0];
128 int offset_2 = NEXT_LIR(lir)->operands[0];
130 ((((intptr_t) baseAddr + lir->generic.offset + 4) &
165 void dvmDumpResourceMask(LIR *lir, u8 mask, const char *prefix)
169 MipsLIR *mipsLIR = (MipsLIR *) lir;
217 /* Pretty-print a LIR instruction */
218 void dvmDumpLIRInsn(LIR *arg, unsigned char *baseAddr)
220 MipsLIR *lir = (MipsLIR *) arg;
223 int offset = lir->generic.offset;
224 int dest = lir->operands[0];
228 switch(lir->opcode) {
241 ALOGD("L%p:", lir);
245 ALOGD("L%p:", lir);
249 ALOGD("L%p:", lir);
253 ALOGD("L%p:", lir);
259 ALOGD("L%p:", lir);
270 (char *) lir->operands[1]);
279 ALOGD("L%p:", lir);
281 lir->operands[1]);
291 ALOGD("L%p:", lir);
294 if (lir->flags.isNop && !dumpNop) {
297 buildInsnString(EncodingMap[lir->opcode].name, lir, opName,
299 buildInsnString(EncodingMap[lir->opcode].fmt, lir, buf, baseAddr,
303 lir->flags.isNop ? "(nop)" : "");
307 if (lir->useMask && (!lir->flags.isNop || dumpNop)) {
308 DUMP_RESOURCE_MASK(dvmDumpResourceMask((LIR *) lir,
309 lir->useMask, "use"));
311 if (lir->defMask && (!lir->flags.isNop || dumpNop)) {
312 DUMP_RESOURCE_MASK(dvmDumpResourceMask((LIR *) lir,
313 lir->defMask, "def"));
320 ALOGD("Dumping LIR insns");
321 LIR *lirInsn;