Home
last modified time | relevance | path

Searched refs:RegisterId (Results 1 – 25 of 30) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCTargetDesc.cpp69 codeview::RegisterId CVReg; in initLLVMToCVRegMapping()
72 {codeview::RegisterId::ARM64_W0, AArch64::W0}, in initLLVMToCVRegMapping()
73 {codeview::RegisterId::ARM64_W1, AArch64::W1}, in initLLVMToCVRegMapping()
74 {codeview::RegisterId::ARM64_W2, AArch64::W2}, in initLLVMToCVRegMapping()
75 {codeview::RegisterId::ARM64_W3, AArch64::W3}, in initLLVMToCVRegMapping()
76 {codeview::RegisterId::ARM64_W4, AArch64::W4}, in initLLVMToCVRegMapping()
77 {codeview::RegisterId::ARM64_W5, AArch64::W5}, in initLLVMToCVRegMapping()
78 {codeview::RegisterId::ARM64_W6, AArch64::W6}, in initLLVMToCVRegMapping()
79 {codeview::RegisterId::ARM64_W7, AArch64::W7}, in initLLVMToCVRegMapping()
80 {codeview::RegisterId::ARM64_W8, AArch64::W8}, in initLLVMToCVRegMapping()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp176 codeview::RegisterId CVReg; in initLLVMToSEHAndCVRegMapping()
179 {codeview::RegisterId::AL, X86::AL}, in initLLVMToSEHAndCVRegMapping()
180 {codeview::RegisterId::CL, X86::CL}, in initLLVMToSEHAndCVRegMapping()
181 {codeview::RegisterId::DL, X86::DL}, in initLLVMToSEHAndCVRegMapping()
182 {codeview::RegisterId::BL, X86::BL}, in initLLVMToSEHAndCVRegMapping()
183 {codeview::RegisterId::AH, X86::AH}, in initLLVMToSEHAndCVRegMapping()
184 {codeview::RegisterId::CH, X86::CH}, in initLLVMToSEHAndCVRegMapping()
185 {codeview::RegisterId::DH, X86::DH}, in initLLVMToSEHAndCVRegMapping()
186 {codeview::RegisterId::BH, X86::BH}, in initLLVMToSEHAndCVRegMapping()
187 {codeview::RegisterId::AX, X86::AX}, in initLLVMToSEHAndCVRegMapping()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCTargetDesc.cpp227 codeview::RegisterId CVReg; in initLLVMToCVRegMapping()
230 {codeview::RegisterId::ARM_R0, ARM::R0}, in initLLVMToCVRegMapping()
231 {codeview::RegisterId::ARM_R1, ARM::R1}, in initLLVMToCVRegMapping()
232 {codeview::RegisterId::ARM_R2, ARM::R2}, in initLLVMToCVRegMapping()
233 {codeview::RegisterId::ARM_R3, ARM::R3}, in initLLVMToCVRegMapping()
234 {codeview::RegisterId::ARM_R4, ARM::R4}, in initLLVMToCVRegMapping()
235 {codeview::RegisterId::ARM_R5, ARM::R5}, in initLLVMToCVRegMapping()
236 {codeview::RegisterId::ARM_R6, ARM::R6}, in initLLVMToCVRegMapping()
237 {codeview::RegisterId::ARM_R7, ARM::R7}, in initLLVMToCVRegMapping()
238 {codeview::RegisterId::ARM_R8, ARM::R8}, in initLLVMToCVRegMapping()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DRDFRegisters.h29 using RegisterId = uint32_t; variable
72 RegisterId Reg = 0;
76 explicit RegisterRef(RegisterId R, LaneBitmask M = LaneBitmask::getAll())
96 return std::hash<RegisterId>{}(Reg) ^ in hash()
106 static bool isRegMaskId(RegisterId R) { in isRegMaskId()
110 RegisterId getRegMaskId(const uint32_t *RM) const { in getRegMaskId()
114 const uint32_t *getRegMaskBits(RegisterId R) const { in getRegMaskBits()
124 std::set<RegisterId> getAliasSet(RegisterId Reg) const;
130 const BitVector &getMaskUnits(RegisterId MaskId) const { in getMaskUnits()
146 RegisterId Reg = 0;
[all …]
H A DRDFLiveness.h77 using RefMap = std::unordered_map<RegisterId, NodeRefSet>;
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/NativePDB/
H A DDWARFLocationExpression.cpp34 uint32_t GetGenericRegisterNumber(llvm::codeview::RegisterId register_id) { in GetGenericRegisterNumber()
35 if (register_id == llvm::codeview::RegisterId::VFRAME) in GetGenericRegisterNumber()
42 llvm::codeview::RegisterId register_id, in GetRegisterNumber()
132 llvm::codeview::RegisterId reg, llvm::Optional<int32_t> relative_offset, in MakeRegisterBasedLocationExpressionInternal()
162 llvm::codeview::RegisterId reg, lldb::ModuleSP module) { in MakeEnregisteredLocationExpression()
167 llvm::codeview::RegisterId reg, int32_t offset, lldb::ModuleSP module) { in MakeRegRelLocationExpression()
255 std::map<uint64_t, std::pair<RegisterId, uint32_t>> &members_info, in MakeEnregisteredLocationExpressionForClass() argument
260 std::pair<RegisterId, uint32_t> member_info = pair.second; in MakeEnregisteredLocationExpressionForClass()
261 if (member_info.first != llvm::codeview::RegisterId::NONE) { in MakeEnregisteredLocationExpressionForClass()
H A DDWARFLocationExpression.h30 MakeEnregisteredLocationExpression(llvm::codeview::RegisterId reg,
33 DWARFExpression MakeRegRelLocationExpression(llvm::codeview::RegisterId reg,
45 std::map<uint64_t, std::pair<llvm::codeview::RegisterId, uint32_t>>
H A DPdbUtil.cpp60 std::map<uint64_t, std::pair<RegisterId, uint32_t>> &members_info;
585 static RegisterId GetBaseFrameRegister(PdbIndex &index, in GetBaseFrameRegister()
590 return RegisterId::NONE; in GetBaseFrameRegister()
654 RegisterId base_reg = in GetVariableLocationInfo()
656 if (base_reg == RegisterId::NONE) in GetVariableLocationInfo()
658 if (base_reg == RegisterId::VFRAME) { in GetVariableLocationInfo()
681 RegisterId base_reg = (RegisterId)(uint16_t)loc.Hdr.Register; in GetVariableLocationInfo()
683 if (base_reg == RegisterId::VFRAME) { in GetVariableLocationInfo()
704 RegisterId base_reg = (RegisterId)(uint16_t)loc.Hdr.Register; in GetVariableLocationInfo()
777 (RegisterId)(uint16_t)loc.Hdr.Register, 0}; in GetVariableLocationInfo()
[all …]
H A DCodeViewRegisterMapping.cpp611 llvm::Triple::ArchType arch_type, llvm::codeview::RegisterId register_id) { in GetLLDBRegisterNumber()
629 case llvm::codeview::RegisterId::MXCSR: in GetLLDBRegisterNumber()
631 case llvm::codeview::RegisterId::BND0: in GetLLDBRegisterNumber()
633 case llvm::codeview::RegisterId::BND1: in GetLLDBRegisterNumber()
635 case llvm::codeview::RegisterId::BND2: in GetLLDBRegisterNumber()
H A DCodeViewRegisterMapping.h19 llvm::codeview::RegisterId register_id);
H A DPdbFPOProgramToDWARFExpression.cpp51 auto reg_id = static_cast<llvm::codeview::RegisterId>(it->Value); in ResolveLLDBRegisterNum()
/llvm-project-15.0.7/llvm/lib/DebugInfo/CodeView/
H A DSymbolRecordMapping.cpp504 case EncodedFramePtrReg::FramePtr: return RegisterId::EBP; in decodeFramePtrReg()
505 case EncodedFramePtrReg::BasePtr: return RegisterId::EBX; in decodeFramePtrReg()
511 case EncodedFramePtrReg::StackPtr: return RegisterId::RSP; in decodeFramePtrReg()
512 case EncodedFramePtrReg::FramePtr: return RegisterId::RBP; in decodeFramePtrReg()
517 return RegisterId::NONE; in decodeFramePtrReg()
534 case RegisterId::VFRAME: in encodeFramePtrReg()
536 case RegisterId::EBP: in encodeFramePtrReg()
538 case RegisterId::EBX: in encodeFramePtrReg()
546 case RegisterId::RSP: in encodeFramePtrReg()
548 case RegisterId::RBP: in encodeFramePtrReg()
[all …]
H A DEnumTables.cpp36 #define CV_REGISTER(name, val) CV_ENUM_CLASS_ENT(RegisterId, name),
44 #define CV_REGISTER(name, val) CV_ENUM_CLASS_ENT(RegisterId, name),
52 #define CV_REGISTER(name, val) CV_ENUM_CLASS_ENT(RegisterId, name),
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DRDFRegisters.cpp53 RegisterId F = *R; in PhysicalRegisterInfo()
106 std::set<RegisterId> PhysicalRegisterInfo::getAliasSet(RegisterId Reg) const { in getAliasSet()
108 std::set<RegisterId> AS; in getAliasSet()
119 RegisterId MI = getRegMaskId(RM); in getAliasSet()
129 RegisterId MI = getRegMaskId(RM); in getAliasSet()
145 std::pair<RegisterId,LaneBitmask> PA = *UMA; in aliasRR()
151 std::pair<RegisterId,LaneBitmask> PB = *UMB; in aliasRR()
H A DRDFLiveness.cpp694 for (const std::pair<const RegisterId, NodeRefSet> &T : RUM) { in computePhiInfo()
826 for (const std::pair<const RegisterId, NodeRefSet> &RS : RUs) { in computeLiveIns()
1046 for (const std::pair<const RegisterId, NodeRefSet> &LE : LiveInCopy) { in traverse()
1160 for (const std::pair<const RegisterId, NodeRefSet> &S : LiveIn) in traverse()
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/CodeView/
H A DCodeView.h522 enum class RegisterId : uint16_t { enum
534 CPURegister(CPUType Cpu, codeview::RegisterId Reg) { in CPURegister()
539 RegisterId Reg;
551 RegisterId decodeFramePtrReg(EncodedFramePtrReg EncodedReg, CPUType CPU);
553 EncodedFramePtrReg encodeFramePtrReg(RegisterId Reg, CPUType CPU);
H A DSymbolRecord.h386 RegisterId Register;
784 RegisterId getLocalFramePtrReg(CPUType CPU) const { in getLocalFramePtrReg()
790 RegisterId getParamFramePtrReg(CPUType CPU) const { in getParamFramePtrReg()
914 RegisterId Register;
/llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/Native/
H A DNativeRawSymbol.cpp190 codeview::RegisterId NativeRawSymbol::getLocalBasePointerRegisterId() const { in getLocalBasePointerRegisterId()
191 return codeview::RegisterId::EAX; in getLocalBasePointerRegisterId()
246 codeview::RegisterId NativeRawSymbol::getRegisterId() const { in getRegisterId()
247 return codeview::RegisterId::EAX; in getRegisterId()
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/Native/
H A DNativeRawSymbol.h88 codeview::RegisterId getLocalBasePointerRegisterId() const override;
103 codeview::RegisterId getRegisterId() const override;
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/DIA/
H A DDIARawSymbol.h83 codeview::RegisterId getLocalBasePointerRegisterId() const override;
98 codeview::RegisterId getRegisterId() const override;
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/
H A DIPDBRawSymbol.h109 virtual codeview::RegisterId getLocalBasePointerRegisterId() const = 0;
124 virtual codeview::RegisterId getRegisterId() const = 0;
/llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/
H A DPDBExtras.cpp125 case codeview::RegisterId::name: \ in operator <<()
139 case codeview::RegisterId::name: \ in operator <<()
153 case codeview::RegisterId::name: \ in operator <<()
/llvm-project-15.0.7/llvm/lib/ObjectYAML/
H A DCodeViewYAMLSymbols.cpp60 LLVM_YAML_DECLARE_ENUM_TRAITS(RegisterId) in LLVM_YAML_IS_SEQUENCE_VECTOR()
150 void ScalarEnumerationTraits<RegisterId>::enumeration(IO &io, RegisterId &Reg) { in enumeration()
176 io.enumCase(Reg, E.Name.str().c_str(), static_cast<RegisterId>(E.Value)); in enumeration()
/llvm-project-15.0.7/llvm/tools/llvm-pdbutil/
H A DMinimalSymbolDumper.cpp296 static std::string formatRegisterId(RegisterId Id, CPUType Cpu) { in formatRegisterId()
300 #define CV_REGISTER(name, val) RETURN_CASE(RegisterId, name, #name) in formatRegisterId()
311 #define CV_REGISTER(name, val) RETURN_CASE(RegisterId, name, #name) in formatRegisterId()
322 #define CV_REGISTER(name, val) RETURN_CASE(RegisterId, name, #name) in formatRegisterId()
335 return formatRegisterId(RegisterId(Reg16), Cpu); in formatRegisterId()
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/PDB/
H A DPDBLocationToDWARFExpression.cpp111 if (reg_id == llvm::codeview::RegisterId::VFRAME) { in ConvertPDBLocationToDWARFExpression()

12