Home
last modified time | relevance | path

Searched refs:UnwindLocation (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/LowLevel/
H A DDWARFUnwindTable.cpp21 UnwindLocation UnwindLocation::createUnspecified() { return {Unspecified}; } in createUnspecified()
23 UnwindLocation UnwindLocation::createUndefined() { return {Undefined}; } in createUndefined()
25 UnwindLocation UnwindLocation::createSame() { return {Same}; } in createSame()
27 UnwindLocation UnwindLocation::createIsConstant(int32_t Value) { in createIsConstant()
31 UnwindLocation UnwindLocation::createIsCFAPlusOffset(int32_t Offset) { in createIsCFAPlusOffset()
35 UnwindLocation UnwindLocation::createAtCFAPlusOffset(int32_t Offset) { in createAtCFAPlusOffset()
39 UnwindLocation
40 UnwindLocation::createIsRegisterPlusOffset(uint32_t RegNum, int32_t Offset, in createIsRegisterPlusOffset()
45 UnwindLocation
46 UnwindLocation::createAtRegisterPlusOffset(uint32_t RegNum, int32_t Offset, in createAtRegisterPlusOffset()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/LowLevel/
H A DDWARFUnwindTable.h28 class UnwindLocation {
71 UnwindLocation(Location K) in UnwindLocation() function
75 UnwindLocation(Location K, uint32_t Reg, int32_t Off, in UnwindLocation() function
79 UnwindLocation(DWARFExpression E, bool Deref) in UnwindLocation() function
87 LLVM_ABI static UnwindLocation createUnspecified();
90 LLVM_ABI static UnwindLocation createUndefined();
92 LLVM_ABI static UnwindLocation createSame();
100 LLVM_ABI static UnwindLocation createIsCFAPlusOffset(int32_t Off);
101 LLVM_ABI static UnwindLocation createAtCFAPlusOffset(int32_t Off);
110 LLVM_ABI static UnwindLocation
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFUnwindTablePrinter.cpp49 static void printUnwindLocation(const UnwindLocation &UL, raw_ostream &OS, in printUnwindLocation()
54 case UnwindLocation::Unspecified: in printUnwindLocation()
57 case UnwindLocation::Undefined: in printUnwindLocation()
60 case UnwindLocation::Same: in printUnwindLocation()
63 case UnwindLocation::CFAPlusOffset: in printUnwindLocation()
71 case UnwindLocation::RegPlusOffset: in printUnwindLocation()
81 case UnwindLocation::DWARFExpr: { in printUnwindLocation()
88 case UnwindLocation::Constant: in printUnwindLocation()
97 const UnwindLocation &UL) { in operator <<()
H A DDWARFDebugFrame.cpp67 Row.getCFAValue().getLocation() != UnwindLocation::Unspecified) in createUnwindTable()
84 Row.getCFAValue().getLocation() != UnwindLocation::Unspecified) in createUnwindTable()
/freebsd/contrib/llvm-project/llvm/lib/DWARFCFIChecker/
H A DDWARFCFIAnalysis.cpp50 dwarf::UnwindLocation::Location::RegPlusOffset) in getCFARegOffsetInfo()
63 case dwarf::UnwindLocation::Location::Unspecified: in getUnwindRuleRegSet()
64 case dwarf::UnwindLocation::Location::Undefined: in getUnwindRuleRegSet()
65 case dwarf::UnwindLocation::Location::Constant: in getUnwindRuleRegSet()
66 case dwarf::UnwindLocation::Location::CFAPlusOffset: in getUnwindRuleRegSet()
70 case dwarf::UnwindLocation::Location::DWARFExpr: in getUnwindRuleRegSet()
75 case dwarf::UnwindLocation::Location::Same: in getUnwindRuleRegSet()
77 case dwarf::UnwindLocation::Location::RegPlusOffset: in getUnwindRuleRegSet()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFUnwindTablePrinter.h21 LLVM_ABI raw_ostream &operator<<(raw_ostream &OS, const UnwindLocation &R);