Lines Matching refs:lir

168 void Arm64Mir2Lir::SetupTargetResourceMasks(LIR* lir, uint64_t flags,  in SetupTargetResourceMasks()  argument
171 DCHECK(!lir->flags.use_def_invalid); in SetupTargetResourceMasks()
340 std::string Arm64Mir2Lir::BuildInsnString(const char* fmt, LIR* lir, unsigned char* base_addr) { in BuildInsnString() argument
357 operand = lir->operands[nc-'0']; in BuildInsnString()
362 int omittable = ((IS_WIDE(lir->opcode)) ? EncodeExtend(kA64Uxtw, 0) : in BuildInsnString()
412 snprintf(tbuf, arraysize(tbuf), "%c%d", (IS_WIDE(lir->opcode)) ? 'd' : 's', in BuildInsnString()
416 bool is_wide = IS_WIDE(lir->opcode); in BuildInsnString()
458 snprintf(tbuf, arraysize(tbuf), "%d", operand*((IS_WIDE(lir->opcode)) ? 8 : 4)); in BuildInsnString()
470 strcpy(tbuf, (IS_WIDE(lir->opcode)) ? ", lsl #3" : ", lsl #2"); in BuildInsnString()
477 reinterpret_cast<uintptr_t>(base_addr) + lir->offset + (operand << 2), in BuildInsnString()
478 lir->target); in BuildInsnString()
481 bool is_wide = IS_WIDE(lir->opcode); in BuildInsnString()
491 bool is_wide = IS_WIDE(lir->opcode); in BuildInsnString()
502 reinterpret_cast<uintptr_t>(base_addr) + lir->offset + 4*operand); in BuildInsnString()
526 std::string fmt_str = GetTargetInstFmt(lir->opcode); in BuildInsnString()
527 if (std::string::npos != fmt_str.find(", [!1X, #!2") && rxSELF == lir->operands[1] && in BuildInsnString()
529 int offset = lir->operands[2]; in BuildInsnString()
532 offset *= (IS_WIDE(lir->opcode)) ? 8 : 4; in BuildInsnString()
592 bool Arm64Mir2Lir::IsUnconditionalBranch(LIR* lir) { in IsUnconditionalBranch() argument
593 return (lir->opcode == kA64B1t); in IsUnconditionalBranch()