| /llvm-project-15.0.7/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64MCTargetDesc.cpp | 69 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 D | X86MCTargetDesc.cpp | 176 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 D | ARMMCTargetDesc.cpp | 227 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 D | RDFRegisters.h | 29 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 D | RDFLiveness.h | 77 using RefMap = std::unordered_map<RegisterId, NodeRefSet>;
|
| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | DWARFLocationExpression.cpp | 34 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 D | DWARFLocationExpression.h | 30 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 D | PdbUtil.cpp | 60 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 D | CodeViewRegisterMapping.cpp | 611 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 D | CodeViewRegisterMapping.h | 19 llvm::codeview::RegisterId register_id);
|
| H A D | PdbFPOProgramToDWARFExpression.cpp | 51 auto reg_id = static_cast<llvm::codeview::RegisterId>(it->Value); in ResolveLLDBRegisterNum()
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/CodeView/ |
| H A D | SymbolRecordMapping.cpp | 504 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 D | EnumTables.cpp | 36 #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 D | RDFRegisters.cpp | 53 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 D | RDFLiveness.cpp | 694 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 D | CodeView.h | 522 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 D | SymbolRecord.h | 386 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 D | NativeRawSymbol.cpp | 190 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 D | NativeRawSymbol.h | 88 codeview::RegisterId getLocalBasePointerRegisterId() const override; 103 codeview::RegisterId getRegisterId() const override;
|
| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/DIA/ |
| H A D | DIARawSymbol.h | 83 codeview::RegisterId getLocalBasePointerRegisterId() const override; 98 codeview::RegisterId getRegisterId() const override;
|
| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/ |
| H A D | IPDBRawSymbol.h | 109 virtual codeview::RegisterId getLocalBasePointerRegisterId() const = 0; 124 virtual codeview::RegisterId getRegisterId() const = 0;
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/ |
| H A D | PDBExtras.cpp | 125 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 D | CodeViewYAMLSymbols.cpp | 60 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 D | MinimalSymbolDumper.cpp | 296 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 D | PDBLocationToDWARFExpression.cpp | 111 if (reg_id == llvm::codeview::RegisterId::VFRAME) { in ConvertPDBLocationToDWARFExpression()
|