Home
last modified time | relevance | path

Searched refs:RegisterKind (Results 1 – 25 of 94) sorted by relevance

1234

/src/contrib/llvm-project/lldb/include/lldb/Target/
H A DRegisterNumber.h21 RegisterNumber(lldb_private::Thread &thread, lldb::RegisterKind kind,
30 void init(lldb_private::Thread &thread, lldb::RegisterKind kind,
41 uint32_t GetAsKind(lldb::RegisterKind kind);
45 lldb::RegisterKind GetRegisterKind() const;
50 typedef std::map<lldb::RegisterKind, uint32_t> Collection;
54 lldb::RegisterKind m_kind = lldb::kNumRegisterKinds;
H A DRegisterContext.h111 virtual uint32_t ConvertRegisterKindToRegisterNumber(lldb::RegisterKind kind,
148 const RegisterInfo *GetRegisterInfo(lldb::RegisterKind reg_kind,
209 bool ConvertBetweenRegisterKinds(lldb::RegisterKind source_rk,
211 lldb::RegisterKind target_rk,
H A DRegisterContextUnwind.h57 uint32_t ConvertRegisterKindToRegisterNumber(lldb::RegisterKind kind,
188 bool ReadGPRValue(lldb::RegisterKind register_kind, uint32_t regnum,
194 bool ReadFrameAddress(lldb::RegisterKind register_kind,
/src/contrib/llvm-project/lldb/include/lldb/Expression/
H A DDWARFExpression.h89 lldb::RegisterKind GetRegisterKind() const;
95 void SetRegisterKind(lldb::RegisterKind reg_kind);
139 const lldb::RegisterKind reg_set, const Value *initial_value_ptr,
160 lldb::RegisterKind m_reg_kind = lldb::eRegisterKindDWARF;
/src/contrib/llvm-project/lldb/source/Target/
H A DRegisterNumber.cpp16 lldb::RegisterKind kind, uint32_t num) in RegisterNumber()
31 void RegisterNumber::init(lldb_private::Thread &thread, lldb::RegisterKind kind, in init()
80 uint32_t RegisterNumber::GetAsKind(lldb::RegisterKind kind) { in GetAsKind()
103 lldb::RegisterKind RegisterNumber::GetRegisterKind() const { return m_kind; } in GetRegisterKind()
H A DRegisterContext.cpp80 const RegisterInfo *RegisterContext::GetRegisterInfo(lldb::RegisterKind kind, in GetRegisterInfo()
274 RegisterContext::ConvertRegisterKindToRegisterNumber(lldb::RegisterKind kind, in ConvertRegisterKindToRegisterNumber()
455 bool RegisterContext::ConvertBetweenRegisterKinds(lldb::RegisterKind source_rk, in ConvertBetweenRegisterKinds()
457 lldb::RegisterKind target_rk, in ConvertBetweenRegisterKinds()
/src/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DDWARFLocationExpression.cpp44 RegisterKind &register_kind) { in GetRegisterNumber()
117 RegisterKind register_kind = eRegisterKindDWARF; in MakeLocationExpressionInternal()
133 Stream &stream, llvm::codeview::RegisterId reg, RegisterKind &register_kind, in MakeRegisterBasedLocationExpressionInternal()
161 module, [&](Stream &stream, RegisterKind &register_kind) -> bool { in MakeRegisterBasedLocationExpressionInternal()
187 module, [&](Stream &stream, RegisterKind &register_kind) -> bool { in MakeVFrameRelLocationExpression()
210 module, [&](Stream &stream, RegisterKind &register_kind) -> bool { in MakeGlobalLocationExpression()
266 module, [&](Stream &stream, RegisterKind &register_kind) -> bool { in MakeEnregisteredLocationExpressionForComposite()
/src/contrib/llvm-project/lldb/include/lldb/Core/
H A DEmulateInstruction.h384 GetRegisterInfo(lldb::RegisterKind reg_kind, uint32_t reg_num) = 0;
392 static const char *TranslateRegister(lldb::RegisterKind reg_kind,
408 bool ReadRegister(lldb::RegisterKind reg_kind, uint32_t reg_num,
411 bool WriteRegister(const Context &context, lldb::RegisterKind reg_kind,
414 uint64_t ReadRegisterUnsigned(lldb::RegisterKind reg_kind, uint32_t reg_num,
418 lldb::RegisterKind reg_kind, uint32_t reg_num,
494 lldb::RegisterKind &reg_kind,
/src/contrib/llvm-project/lldb/source/Core/
H A DEmulateInstruction.cpp88 bool EmulateInstruction::ReadRegister(lldb::RegisterKind reg_kind, in ReadRegister()
101 uint64_t EmulateInstruction::ReadRegisterUnsigned(lldb::RegisterKind reg_kind, in ReadRegisterUnsigned()
135 lldb::RegisterKind reg_kind, in WriteRegister()
145 lldb::RegisterKind reg_kind, in WriteRegisterUnsigned()
349 lldb::RegisterKind reg_kind; in ReadRegisterDefault()
545 const RegisterInfo *reg_info, lldb::RegisterKind &reg_kind, in GetBestRegisterKindAndNumber()
584 lldb::RegisterKind reg_kind; in GetInternalRegisterNumber()
/src/contrib/llvm-project/llvm/lib/Target/SystemZ/AsmParser/
H A DSystemZAsmParser.cpp58 enum RegisterKind { enum
111 RegisterKind Kind;
174 createReg(RegisterKind Kind, unsigned Num, SMLoc StartLoc, SMLoc EndLoc) { in createReg()
189 createMem(MemoryKind MemKind, RegisterKind RegKind, unsigned Base, in createMem()
227 bool isReg(RegisterKind RegKind) const { in isReg()
268 bool isMem(MemoryKind MemKind, RegisterKind RegKind) const { in isMem()
271 bool isMemDisp12(MemoryKind MemKind, RegisterKind RegKind) const { in isMemDisp12()
274 bool isMemDisp20(MemoryKind MemKind, RegisterKind RegKind) const { in isMemDisp20()
277 bool isMemDisp12Len4(RegisterKind RegKind) const { in isMemDisp12Len4()
280 bool isMemDisp12Len8(RegisterKind RegKind) const { in isMemDisp12Len8()
[all …]
/src/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DUnwindPlan.h397 UnwindPlan(lldb::RegisterKind reg_kind) in UnwindPlan()
435 lldb::RegisterKind GetRegisterKind() const { return m_register_kind; } in GetRegisterKind()
437 void SetRegisterKind(lldb::RegisterKind kind) { m_register_kind = kind; } in SetRegisterKind()
536 lldb::RegisterKind m_register_kind; // The RegisterKind these register numbers
/src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.h86 TypeSize getRegisterBitWidth(TargetTransformInfo::RegisterKind K) const;
91 shouldMaximizeVectorBandwidth(TargetTransformInfo::RegisterKind K) const { in shouldMaximizeVectorBandwidth()
/src/contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/InstEmulation/
H A DUnwindAssemblyInstEmulation.cpp169 lldb::RegisterKind row_kind = in GetNonCallSiteUnwindPlanFromAssembly()
216 lldb::RegisterKind row_kind = in GetNonCallSiteUnwindPlanFromAssembly()
351 lldb::RegisterKind reg_kind; in MakeRegisterKindValuePair()
570 lldb::RegisterKind kind = m_unwind_plan_ptr->GetRegisterKind(); in WriteRegister()
621 lldb::RegisterKind sp_reg_kind = eRegisterKindGeneric; in WriteRegister()
/src/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DVarLocBasedImpl.cpp338 RegisterKind, enumerator
379 case MachineLocKind::RegisterKind: in operator ==()
402 case MachineLocKind::RegisterKind: in operator <()
454 Kind = MachineLocKind::RegisterKind; in GetLocForOp()
479 VL.Locs[0].Kind == MachineLocKind::RegisterKind); in CreateEntryLoc()
494 VL.Locs[0].Kind == MachineLocKind::RegisterKind); in CreateEntryBackupLoc()
508 VL.Locs[0].Kind == MachineLocKind::RegisterKind); in CreateEntryCopyBackupLoc()
522 ML.Kind = MachineLocKind::RegisterKind; in CreateCopyLoc()
563 case MachineLocKind::RegisterKind: in BuildDbgValue()
639 RegML.Kind = MachineLocKind::RegisterKind; in usesReg()
[all …]
/src/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchTargetTransformInfo.h43 TypeSize getRegisterBitWidth(TargetTransformInfo::RegisterKind K) const;
H A DLoongArchTargetTransformInfo.cpp23 TargetTransformInfo::RegisterKind K) const { in getRegisterBitWidth()
/src/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DRegisterContextPOSIX_mips64.h53 uint32_t ConvertRegisterKindToRegisterNumber(lldb::RegisterKind kind,
H A DRegisterContextDummy.h50 uint32_t ConvertRegisterKindToRegisterNumber(lldb::RegisterKind kind,
H A DRegisterContextHistory.h50 uint32_t ConvertRegisterKindToRegisterNumber(lldb::RegisterKind kind,
H A DRegisterContextMemory.h38 uint32_t ConvertRegisterKindToRegisterNumber(lldb::RegisterKind kind,
/src/contrib/llvm-project/lldb/source/Plugins/Process/minidump/
H A DRegisterContextMinidump_ARM64.h56 uint32_t ConvertRegisterKindToRegisterNumber(lldb::RegisterKind kind,
H A DRegisterContextMinidump_ARM.h63 uint32_t ConvertRegisterKindToRegisterNumber(lldb::RegisterKind kind,
/src/contrib/llvm-project/lldb/source/Plugins/Instruction/PPC64/
H A DEmulateInstructionPPC64.h65 std::optional<RegisterInfo> GetRegisterInfo(lldb::RegisterKind reg_kind,
/src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600TargetTransformInfo.h51 TypeSize getRegisterBitWidth(TargetTransformInfo::RegisterKind Vector) const;
/src/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.h61 TypeSize getRegisterBitWidth(TargetTransformInfo::RegisterKind K) const;

1234