Home
last modified time | relevance | path

Searched refs:DWARFExpression (Results 1 – 15 of 15) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFExpression.h25 class DWARFExpression {
80 friend class DWARFExpression::iterator;
98 const DWARFExpression *Expr, const MCRegisterInfo *RegInfo,
107 friend class DWARFExpression; variable
108 const DWARFExpression *Expr;
111 iterator(const DWARFExpression *Expr, uint64_t Offset) in iterator()
139 DWARFExpression(DataExtractor Data, uint8_t AddressSize,
160 bool operator==(const DWARFExpression &RHS) const;
168 inline bool operator==(const DWARFExpression::iterator &LHS,
169 const DWARFExpression::iterator &RHS) {
H A DDWARFDebugFrame.h67 Optional<DWARFExpression> Expr; /// The DWARF expression for Kind ==
80 UnwindLocation(DWARFExpression E, bool Deref) in UnwindLocation()
115 static UnwindLocation createIsDWARFExpression(DWARFExpression Expr);
116 static UnwindLocation createAtDWARFExpression(DWARFExpression Expr);
136 Optional<DWARFExpression> getDWARFExpressionBytes() const { return Expr; } in getDWARFExpressionBytes()
402 Optional<DWARFExpression> Expression;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/
H A DDWARFExpression.cpp22 typedef std::vector<DWARFExpression::Operation::Description> DescVector;
26 typedef DWARFExpression::Operation Op; in getDescriptions()
111 static DWARFExpression::Operation::Description getOpDesc(unsigned OpCode) { in getOpDesc()
120 bool DWARFExpression::Operation::extract(DataExtractor Data, in extract()
262 bool DWARFExpression::Operation::print(raw_ostream &OS, DIDumpOptions DumpOpts, in print()
263 const DWARFExpression *Expr, in print()
324 void DWARFExpression::print(raw_ostream &OS, DIDumpOptions DumpOpts, in print()
356 bool DWARFExpression::Operation::verify(DWARFUnit *U) { in verify()
382 bool DWARFExpression::verify(DWARFUnit *U) { in verify()
404 static bool printCompactDWARFExpr(raw_ostream &OS, DWARFExpression::iterator I, in printCompactDWARFExpr()
[all …]
H A DCMakeLists.txt21 DWARFExpression.cpp
H A DDWARFDebugFrame.cpp72 UnwindLocation UnwindLocation::createIsDWARFExpression(DWARFExpression Expr) { in createIsDWARFExpression()
76 UnwindLocation UnwindLocation::createAtDWARFExpression(DWARFExpression Expr) { in createAtDWARFExpression()
351 DWARFExpression(Extractor, Data.getAddressSize()); in parse()
367 DWARFExpression(Extractor, Data.getAddressSize()); in parse()
H A DDWARFVerifier.cpp508 DWARFExpression Expression(Data, U->getAddressByteSize(), in verifyDebugInfoAttribute()
510 bool Error = any_of(Expression, [](DWARFExpression::Operation &Op) { in verifyDebugInfoAttribute()
1350 DWARFExpression Expression(Data, U->getAddressByteSize(), in isVariableIndexable()
1352 bool IsInteresting = any_of(Expression, [](DWARFExpression::Operation &Op) { in isVariableIndexable()
H A DDWARFDebugLoc.cpp118 DWARFExpression(Extractor, AddressSize).print(OS, DumpOpts, MRI, U); in dumpExpression()
H A DDWARFDie.cpp82 DWARFExpression(Data, U->getAddressByteSize(), U->getFormParams().Format) in dumpLocation()
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/DebugInfo/DWARF/
H A DBUILD.gn29 "DWARFExpression.cpp",
/netbsd-src/external/apache2/llvm/lib/libLLVMDebugInfoDWARF/
H A DMakefile28 DWARFExpression.cpp \
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-dwarfdump/
H A DStatistics.cpp297 DWARFExpression Expression(Data, U->getAddressByteSize(), in collectStatsForDie()
301 return llvm::any_of(Expression, [](DWARFExpression::Operation &Op) { in collectStatsForDie()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objdump/
H A DSourcePrinter.cpp42 DWARFExpression Expression(Data, Unit->getAddressByteSize()); in print()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DWARFLinker/
H A DDWARFLinker.h647 void cloneExpression(DataExtractor &Data, DWARFExpression Expression,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DWARFLinker/
H A DDWARFLinker.cpp941 DataExtractor &Data, DWARFExpression Expression, const DWARFFile &File, in cloneExpression()
943 using Encoding = DWARFExpression::Operation::Encoding; in cloneExpression()
1038 DWARFExpression Expr(Data, OrigUnit.getAddressByteSize(), in cloneBlockAttribute()
2179 DWARFExpression(Data, OrigUnit.getAddressByteSize(), in cloneAllCompileUnits()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.cpp2454 DWARFExpression Expr(Data, PtrSize, Asm->OutContext.getDwarfFormat()); in emitDebugLocEntry()
2456 using Encoding = DWARFExpression::Operation::Encoding; in emitDebugLocEntry()