Searched refs:UnwindLocation (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/LowLevel/ |
| H A D | DWARFUnwindTable.cpp | 21 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 D | DWARFUnwindTable.h | 28 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 D | DWARFUnwindTablePrinter.cpp | 49 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 D | DWARFDebugFrame.cpp | 67 Row.getCFAValue().getLocation() != UnwindLocation::Unspecified) in createUnwindTable() 84 Row.getCFAValue().getLocation() != UnwindLocation::Unspecified) in createUnwindTable()
|
| /freebsd/contrib/llvm-project/llvm/lib/DWARFCFIChecker/ |
| H A D | DWARFCFIAnalysis.cpp | 50 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 D | DWARFUnwindTablePrinter.h | 21 LLVM_ABI raw_ostream &operator<<(raw_ostream &OS, const UnwindLocation &R);
|