Home
last modified time | relevance | path

Searched refs:RegClass (Results 1 – 8 of 8) sorted by relevance

/frameworks/libs/binary_translation/intrinsics/include/berberis/intrinsics/
Dintrinsics_args.h235 !IsFixedRegClass(MachineInsn::RegKindAt(reg_arguments).RegClass())) { in IsCompatible()
239 IsFixedRegClass(MachineInsn::RegKindAt(reg_arguments).RegClass())) { in IsCompatible()
243 !IsFixedRegClass(MachineInsn::RegKindAt(reg_arguments).RegClass())) { in IsCompatible()
247 IsFixedRegClass(MachineInsn::RegKindAt(reg_arguments).RegClass())) { in IsCompatible()
251 !IsFixedRegClass(MachineInsn::RegKindAt(reg_arguments).RegClass())) { in IsCompatible()
/frameworks/libs/binary_translation/backend/x86_64/
Dcode_emit.cc304 CHECK_EQ(RegKindAt(0).RegClass(), RegKindAt(1).RegClass()); in Emit()
306 int size = RegKindAt(0).RegClass()->RegSize(); in Emit()
Drename_copy_uses.cc39 if (insn->opcode() == kMachineOpCallImmArg || insn->RegKindAt(i).RegClass()->NumRegs() == 1) { in RenameUseIfMapped()
Drename_vregs.cc34 max_size = std::max(max_size, insn->RegKindAt(i).RegClass()->RegSize()); in AssignNewVRegs()
Dinsn_folding.cc35 if (insn->RegKindAt(op).RegClass()->IsSubsetOf(&x86_64::kFLAGS)) { in MapDefRegs()
/frameworks/libs/binary_translation/backend/common/
Dmachine_ir_debug.cc56 out += insn->RegKindAt(i).RegClass()->GetDebugName(); in GetRegOperandDebugString()
/frameworks/libs/binary_translation/backend/include/berberis/backend/common/
Dlifetime.h68 const MachineRegClass* GetRegClass() const { return pos_.insn()->RegKindAt(index_).RegClass(); } in GetRegClass()
Dmachine_ir.h174 [[nodiscard]] constexpr const MachineRegClass* RegClass() const { return reg_class_; } in RegClass() function