LLVM: include/llvm/DebugInfo/PDB/Native/NativeEnumLineNumbers.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_NATIVEENUMLINENUMBERS_H
10#define LLVM_DEBUGINFO_PDB_NATIVE_NATIVEENUMLINENUMBERS_H
11
15#include
16
17namespace llvm {
18namespace pdb {
19
21public:
23
27 void reset() override;
28
29private:
30 std::vector Lines;
32};
33}
34}
35
36#endif
std::unique_ptr< IPDBLineNumber > ChildTypePtr
NativeEnumLineNumbers(std::vector< NativeLineNumber > LineNums)
uint32_t getChildCount() const override
ChildTypePtr getNext() override
ChildTypePtr getChildAtIndex(uint32_t Index) const override
This is an optimization pass for GlobalISel generic memory operations.