Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/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 …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp177 codeview::RegisterId CVReg; in initLLVMToSEHAndCVRegMapping()
180 {codeview::RegisterId::AL, X86::AL}, in initLLVMToSEHAndCVRegMapping()
181 {codeview::RegisterId::CL, X86::CL}, in initLLVMToSEHAndCVRegMapping()
182 {codeview::RegisterId::DL, X86::DL}, in initLLVMToSEHAndCVRegMapping()
183 {codeview::RegisterId::BL, X86::BL}, in initLLVMToSEHAndCVRegMapping()
184 {codeview::RegisterId::AH, X86::AH}, in initLLVMToSEHAndCVRegMapping()
185 {codeview::RegisterId::CH, X86::CH}, in initLLVMToSEHAndCVRegMapping()
186 {codeview::RegisterId::DH, X86::DH}, in initLLVMToSEHAndCVRegMapping()
187 {codeview::RegisterId::BH, X86::BH}, in initLLVMToSEHAndCVRegMapping()
188 {codeview::RegisterId::AX, X86::AX}, in initLLVMToSEHAndCVRegMapping()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DCodeViewRegisterMapping.cpp656 case llvm::codeview::RegisterId::AL: in GetRegisterSize()
657 case llvm::codeview::RegisterId::BL: in GetRegisterSize()
658 case llvm::codeview::RegisterId::CL: in GetRegisterSize()
659 case llvm::codeview::RegisterId::DL: in GetRegisterSize()
660 case llvm::codeview::RegisterId::AH: in GetRegisterSize()
661 case llvm::codeview::RegisterId::BH: in GetRegisterSize()
662 case llvm::codeview::RegisterId::CH: in GetRegisterSize()
663 case llvm::codeview::RegisterId::DH: in GetRegisterSize()
677 case llvm::codeview::RegisterId::AX: in GetRegisterSize()
678 case llvm::codeview::RegisterId::BX: in GetRegisterSize()
[all …]
H A DDWARFLocationExpression.cpp35 uint32_t GetGenericRegisterNumber(llvm::codeview::RegisterId register_id) { in GetGenericRegisterNumber()
36 if (register_id == llvm::codeview::RegisterId::VFRAME) in GetGenericRegisterNumber()
43 llvm::codeview::RegisterId register_id, in GetRegisterNumber()
133 Stream &stream, llvm::codeview::RegisterId reg, RegisterKind &register_kind, in MakeRegisterBasedLocationExpressionInternal()
158 llvm::codeview::RegisterId reg, std::optional<int32_t> relative_offset, in MakeRegisterBasedLocationExpressionInternal()
168 llvm::codeview::RegisterId reg, lldb::ModuleSP module) { in MakeEnregisteredLocationExpression()
173 llvm::codeview::RegisterId reg, int32_t offset, lldb::ModuleSP module) { in MakeRegRelLocationExpression()
282 stream, (RegisterId)loc.reg_id, register_kind, offset, in MakeEnregisteredLocationExpressionForComposite()
H A DCodeViewRegisterMapping.h19 llvm::codeview::RegisterId register_id);
20 uint32_t GetRegisterSize(llvm::codeview::RegisterId register_id);
H A DDWARFLocationExpression.h36 MakeEnregisteredLocationExpression(llvm::codeview::RegisterId reg,
39 DWARFExpression MakeRegRelLocationExpression(llvm::codeview::RegisterId reg,
H A DPdbUtil.cpp715 static RegisterId GetBaseFrameRegister(PdbIndex &index, in GetBaseFrameRegister()
720 return RegisterId::NONE; in GetBaseFrameRegister()
772 RegisterId base_reg = RegisterId::NONE; in GetVariableLocationInfo()
798 if (base_reg == RegisterId::NONE) { in GetVariableLocationInfo()
809 if (base_reg == RegisterId::NONE) in GetVariableLocationInfo()
813 if (base_reg == RegisterId::VFRAME) { in GetVariableLocationInfo()
834 RegisterId reg_id = (RegisterId)(uint16_t)loc.Hdr.Register; in GetVariableLocationInfo()
852 RegisterId reg_id = (RegisterId)(uint16_t)loc.Hdr.Register; in GetVariableLocationInfo()
854 if (reg_id == RegisterId::VFRAME) { in GetVariableLocationInfo()
883 GetRegisterSize((RegisterId)(uint16_t)loc.Hdr.Register); in GetVariableLocationInfo()
H A DPdbFPOProgramToDWARFExpression.cpp50 auto reg_id = static_cast<llvm::codeview::RegisterId>(it->Value); in ResolveLLDBRegisterNum()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCTargetDesc.cpp226 codeview::RegisterId CVReg; in initLLVMToCVRegMapping()
229 {codeview::RegisterId::ARM_R0, ARM::R0}, in initLLVMToCVRegMapping()
230 {codeview::RegisterId::ARM_R1, ARM::R1}, in initLLVMToCVRegMapping()
231 {codeview::RegisterId::ARM_R2, ARM::R2}, in initLLVMToCVRegMapping()
232 {codeview::RegisterId::ARM_R3, ARM::R3}, in initLLVMToCVRegMapping()
233 {codeview::RegisterId::ARM_R4, ARM::R4}, in initLLVMToCVRegMapping()
234 {codeview::RegisterId::ARM_R5, ARM::R5}, in initLLVMToCVRegMapping()
235 {codeview::RegisterId::ARM_R6, ARM::R6}, in initLLVMToCVRegMapping()
236 {codeview::RegisterId::ARM_R7, ARM::R7}, in initLLVMToCVRegMapping()
237 {codeview::RegisterId::ARM_R8, ARM::R8}, in initLLVMToCVRegMapping()
[all …]
/freebsd/sys/contrib/dev/acpica/components/hardware/
H A Dhwxface.c322 UINT32 RegisterId, in ACPI_EXPORT_SYMBOL()
331 ACPI_FUNCTION_TRACE_U32 (AcpiReadBitRegister, RegisterId); in ACPI_EXPORT_SYMBOL()
336 BitRegInfo = AcpiHwGetBitRegisterInfo (RegisterId); in ACPI_EXPORT_SYMBOL()
358 RegisterId, BitRegInfo->ParentRegister, RegisterValue, Value)); in ACPI_EXPORT_SYMBOL()
391 UINT32 RegisterId, in ACPI_EXPORT_SYMBOL()
400 ACPI_FUNCTION_TRACE_U32 (AcpiWriteBitRegister, RegisterId); in ACPI_EXPORT_SYMBOL()
405 BitRegInfo = AcpiHwGetBitRegisterInfo (RegisterId); in ACPI_EXPORT_SYMBOL()
466 RegisterId, BitRegInfo->ParentRegister, Value, RegisterValue)); in ACPI_EXPORT_SYMBOL()
H A Dhwregs.c611 UINT32 RegisterId) in AcpiHwGetBitRegisterInfo() argument
616 if (RegisterId > ACPI_BITREG_MAX) in AcpiHwGetBitRegisterInfo()
618 ACPI_ERROR ((AE_INFO, "Invalid BitRegister ID: 0x%X", RegisterId)); in AcpiHwGetBitRegisterInfo()
622 return (&AcpiGbl_BitRegisterInfo[RegisterId]); in AcpiHwGetBitRegisterInfo()
683 UINT32 RegisterId, in AcpiHwRegisterRead() argument
694 switch (RegisterId) in AcpiHwRegisterRead()
751 RegisterId)); in AcpiHwRegisterRead()
793 UINT32 RegisterId, in AcpiHwRegisterWrite() argument
804 switch (RegisterId) in AcpiHwRegisterWrite()
889 RegisterId)); in AcpiHwRegisterWrite()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRDFRegisters.h32 using RegisterId = uint32_t; variable
89 RegisterId Reg = 0;
93 constexpr explicit RegisterRef(RegisterId R,
109 return std::hash<RegisterId>{}(Reg) ^ in hash()
123 static constexpr RegisterId toUnitId(unsigned Idx) { in toUnitId()
127 static constexpr unsigned toIdx(RegisterId Id) { in toIdx()
145 RegisterId getRegMaskId(const uint32_t *RM) const { in getRegMaskId()
149 const uint32_t *getRegMaskBits(RegisterId R) const { in getRegMaskBits()
156 std::set<RegisterId> getAliasSet(RegisterId Reg) const;
166 std::set<RegisterId> getUnits(RegisterRef RR) const;
[all …]
H A DRDFGraph.h465 RegisterId Reg;
674 Config(ArrayRef<RegisterId> Track) in Config()
679 std::set<RegisterId> TrackRegs;
772 using DefStackMap = std::unordered_map<RegisterId, DefStack>;
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DSymbolRecordMapping.cpp517 case EncodedFramePtrReg::FramePtr: return RegisterId::EBP; in decodeFramePtrReg()
518 case EncodedFramePtrReg::BasePtr: return RegisterId::EBX; in decodeFramePtrReg()
524 case EncodedFramePtrReg::StackPtr: return RegisterId::RSP; in decodeFramePtrReg()
525 case EncodedFramePtrReg::FramePtr: return RegisterId::RBP; in decodeFramePtrReg()
530 return RegisterId::NONE; in decodeFramePtrReg()
547 case RegisterId::VFRAME: in encodeFramePtrReg()
549 case RegisterId::EBP: in encodeFramePtrReg()
551 case RegisterId::EBX: in encodeFramePtrReg()
559 case RegisterId::RSP: in encodeFramePtrReg()
561 case RegisterId::RBP: in encodeFramePtrReg()
[all …]
/freebsd/sys/contrib/dev/acpica/include/
H A Dachware.h198 UINT32 RegisterId);
207 UINT32 RegisterId,
212 UINT32 RegisterId,
/freebsd/contrib/llvm-project/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);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFRegisters.cpp54 RegisterId F = *R; in PhysicalRegisterInfo()
104 std::set<RegisterId> PhysicalRegisterInfo::getAliasSet(RegisterId Reg) const { in getAliasSet()
106 std::set<RegisterId> AS; in getAliasSet()
126 std::set<RegisterId> PhysicalRegisterInfo::getUnits(RegisterRef RR) const { in getUnits()
127 std::set<RegisterId> Units; in getUnits()
H A DRDFGraph.cpp749 if (RegisterId R = TLI.getExceptionPointerRegister(PF)) in getLandingPadLiveIns()
752 if (RegisterId R = TLI.getExceptionSelectorRegister(PF)) in getLandingPadLiveIns()
870 std::set<RegisterId> BaseSet; in build()
881 for (RegisterId R : BaseSet) { in build()
1036 std::set<RegisterId> Defined; in pushClobbers()
1064 for (RegisterId A : getPRI().getAliasSet(RR.Reg)) { in pushClobbers()
1083 std::set<RegisterId> Defined; in pushDefs()
1121 for (RegisterId A : getPRI().getAliasSet(RR.Reg)) { in pushDefs()
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/
H A DLVCodeViewVisitor.h145 RegisterId LocalFrameRegister = RegisterId::NONE;
146 RegisterId ParamFrameRegister = RegisterId::NONE;
165 void determineSymbolKind(LVSymbol *Symbol, RegisterId Register) { in determineSymbolKind()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVCodeViewReader.cpp62 std::string LVCodeViewReader::formatRegisterId(RegisterId Register, in formatRegisterId()
71 #define CV_REGISTER(name, val) RETURN_CASE(RegisterId, name, #name) in formatRegisterId()
82 #define CV_REGISTER(name, val) RETURN_CASE(RegisterId, name, #name) in formatRegisterId()
93 #define CV_REGISTER(name, val) RETURN_CASE(RegisterId, name, #name) in formatRegisterId()
1218 RegisterId Register = (RegisterId(Operands[0])); in getRegisterName()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DNativeRawSymbol.h88 codeview::RegisterId getLocalBasePointerRegisterId() const override;
103 codeview::RegisterId getRegisterId() const override;
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/DIA/
H A DDIARawSymbol.h83 codeview::RegisterId getLocalBasePointerRegisterId() const override;
98 codeview::RegisterId getRegisterId() const override;
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DIPDBRawSymbol.h109 virtual codeview::RegisterId getLocalBasePointerRegisterId() const = 0;
124 virtual codeview::RegisterId getRegisterId() const = 0;
/freebsd/contrib/llvm-project/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 <<()

12