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.