Home | History | Annotate | Download | only in arm64

Lines Matching refs:LIR

166 void Arm64Mir2Lir::SetupTargetResourceMasks(LIR* lir, uint64_t flags,
169 DCHECK(!lir->flags.use_def_invalid);
335 std::string Arm64Mir2Lir::BuildInsnString(const char* fmt, LIR* lir, unsigned char* base_addr) {
352 operand = lir->operands[nc-'0'];
357 int omittable = ((IS_WIDE(lir->opcode)) ? EncodeExtend(kA64Uxtw, 0) :
407 snprintf(tbuf, arraysize(tbuf), "%c%d", (IS_FWIDE(lir->opcode)) ? 'd' : 's',
411 bool is_wide = IS_WIDE(lir->opcode);
453 snprintf(tbuf, arraysize(tbuf), "%d", operand*((IS_WIDE(lir->opcode)) ? 8 : 4));
465 strcpy(tbuf, (IS_WIDE(lir->opcode)) ? ", lsl #3" : ", lsl #2");
472 reinterpret_cast<uintptr_t>(base_addr) + lir->offset + (operand << 2),
473 lir->target);
476 bool is_wide = IS_WIDE(lir->opcode);
486 bool is_wide = IS_WIDE(lir->opcode);
497 reinterpret_cast<uintptr_t>(base_addr) + lir->offset + 4*operand);
520 void Arm64Mir2Lir::DumpResourceMask(LIR* arm_lir, const ResourceMask& mask, const char* prefix) {
566 bool Arm64Mir2Lir::IsUnconditionalBranch(LIR* lir) {
567 return (lir->opcode == kA64B1t);
766 LIR* Arm64Mir2Lir::CheckSuspendUsingLoad() {
769 LIR* load2 = LoadWordDisp(tmp, 0, tmp);
1006 int call_state, LIR** pcrLabel, NextCallInsn next_call_insn,
1035 LIR** pcrLabel, NextCallInsn next_call_insn,