Lines Matching refs:lir
123 void MipsMir2Lir::SetupTargetResourceMasks(LIR* lir) { in SetupTargetResourceMasks() argument
127 uint64_t flags = MipsMir2Lir::EncodingMap[lir->opcode].flags; in SetupTargetResourceMasks()
130 lir->def_mask |= ENCODE_MIPS_REG_SP; in SetupTargetResourceMasks()
134 lir->use_mask |= ENCODE_MIPS_REG_SP; in SetupTargetResourceMasks()
138 lir->def_mask |= ENCODE_MIPS_REG_LR; in SetupTargetResourceMasks()
155 std::string MipsMir2Lir::BuildInsnString(const char *fmt, LIR *lir, unsigned char* base_addr) { in BuildInsnString() argument
172 operand = lir->operands[nc-'0']; in BuildInsnString()
205 … sprintf(tbuf, "0x%08x (L%p)", reinterpret_cast<uintptr_t>(base_addr) + lir->offset + 4 + in BuildInsnString()
206 (operand << 2), lir->target); in BuildInsnString()
212 int offset_1 = lir->operands[0]; in BuildInsnString()
213 int offset_2 = NEXT_LIR(lir)->operands[0]; in BuildInsnString()
215 (((reinterpret_cast<uintptr_t>(base_addr) + lir->offset + 4) & ~3) + in BuildInsnString()
541 bool MipsMir2Lir::IsUnconditionalBranch(LIR* lir) { in IsUnconditionalBranch() argument
542 return (lir->opcode == kMipsB); in IsUnconditionalBranch()