Searched refs:MachineRegKind (Results 1 – 7 of 7) sorted by relevance
/frameworks/libs/binary_translation/backend/x86_64/ |
D | code.cc | 31 {&kRAX, MachineRegKind::kDef}, {&kRDI, MachineRegKind::kDef}, 32 {&kRSI, MachineRegKind::kDef}, {&kRDX, MachineRegKind::kDef}, 33 {&kRCX, MachineRegKind::kDef}, {&kR8, MachineRegKind::kDef}, 34 {&kR9, MachineRegKind::kDef}, {&kR10, MachineRegKind::kDef}, 35 {&kR11, MachineRegKind::kDef}, {&kXMM0, MachineRegKind::kDef}, 36 {&kXMM1, MachineRegKind::kDef}, {&kXMM2, MachineRegKind::kDef}, 37 {&kXMM3, MachineRegKind::kDef}, {&kXMM4, MachineRegKind::kDef}, 38 {&kXMM5, MachineRegKind::kDef}, {&kXMM6, MachineRegKind::kDef}, 39 {&kXMM7, MachineRegKind::kDef}, {&kXMM8, MachineRegKind::kDef}, 40 {&kXMM9, MachineRegKind::kDef}, {&kXMM10, MachineRegKind::kDef}, [all …]
|
D | liveness_analyzer_test.cc | 94 static MachineRegKind reg_kind_; 98 MachineRegKind FakeInsnWithDefEarlyClobber::reg_kind_ = {&x86_64::kGeneralReg64, 99 MachineRegKind::kDefEarlyClobber};
|
/frameworks/libs/binary_translation/intrinsics/common_to_x86/include/berberis/intrinsics/common_to_x86/ |
D | intrinsics_bindings.h | 300 template <typename Tag, typename MachineRegKind> 303 return MachineRegKind::kDef; in ToRegKind() 305 return MachineRegKind::kDefEarlyClobber; in ToRegKind() 307 return MachineRegKind::kUse; in ToRegKind() 309 return MachineRegKind::kUseDef; in ToRegKind() 315 template <typename Tag, typename MachineRegKind> 316 inline constexpr auto kRegKind = ToRegKind<Tag, MachineRegKind>();
|
/frameworks/libs/binary_translation/backend/common/ |
D | lifetime_analysis.cc | 85 const MachineRegKind& reg_kind = insn->RegKindAt(i); in AddInsn() 106 const MachineRegKind& reg_kind = insn->RegKindAt(i); in AddInsn()
|
/frameworks/libs/binary_translation/backend/include/berberis/backend/common/ |
D | machine_ir.h | 156 class MachineRegKind { 170 constexpr MachineRegKind() : reg_class_(nullptr), access_(StandardAccess(0)) {} in MachineRegKind() function 171 constexpr MachineRegKind(const MachineRegClass* reg_class, StandardAccess access) in MachineRegKind() function 213 [[nodiscard]] const MachineRegKind& RegKindAt(int i) const { return reg_kinds_[i]; } in RegKindAt() 243 const MachineRegKind* reg_kinds, in MachineInsn() 263 const MachineRegKind* reg_kinds_;
|
/frameworks/libs/binary_translation/backend/include/berberis/backend/x86_64/ |
D | machine_insn_intrinsics.h | 141 static constexpr const MachineRegKind& RegKindAt(int i) { return kInfo.reg_kinds[i]; } 215 intrinsics::bindings::kRegKind<typename T::Usage, berberis::MachineRegKind>; 221 static constexpr auto kRegKind = MachineRegKind::kUse;
|
D | machine_ir.h | 103 MachineRegKind reg_kinds[kMaxMachineRegOperands];
|