LLVM: include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9#ifndef LLVM_DEBUGINFO_PDB_NATIVE_NATIVELINENUMBER_H
10#define LLVM_DEBUGINFO_PDB_NATIVE_NATIVELINENUMBER_H
11
14
15namespace llvm {
16namespace pdb {
17
19
21public:
27
40
41private:
50};
51}
52}
53#endif
bool isStatement() const override
uint64_t getVirtualAddress() const override
uint32_t getSourceFileId() const override
uint32_t getColumnNumber() const override
uint32_t getLength() const override
uint32_t getRelativeVirtualAddress() const override
uint32_t getLineNumber() const override
uint32_t getLineNumberEnd() const override
uint32_t getCompilandId() const override
uint32_t getAddressOffset() const override
NativeLineNumber(const NativeSession &Session, const codeview::LineInfo Line, uint32_t ColumnNumber, uint32_t Length, uint32_t Section, uint32_t Offset, uint32_t SrcFileId, uint32_t CompilandId)
uint32_t getAddressSection() const override
uint32_t getColumnNumberEnd() const override
This is an optimization pass for GlobalISel generic memory operations.