LLVM: include/llvm/DebugInfo/PDB/IPDBInjectedSource.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_IPDBINJECTEDSOURCE_H
10#define LLVM_DEBUGINFO_PDB_IPDBINJECTEDSOURCE_H
11
13#include
14#include
15
16namespace llvm {
17namespace pdb {
18
19
20
21
23public:
25
31
32
33
35 virtual std::string getCode() const = 0;
36};
37}
38}
39
40#endif
IPDBInjectedSource defines an interface used to represent source files which were injected directly i...
Definition IPDBInjectedSource.h:22
virtual std::string getFileName() const =0
virtual std::string getVirtualFileName() const =0
virtual uint64_t getCodeByteSize() const =0
virtual ~IPDBInjectedSource()
virtual std::string getObjectFileName() const =0
virtual uint32_t getCrc32() const =0
virtual uint32_t getCompression() const =0
virtual std::string getCode() const =0
This is an optimization pass for GlobalISel generic memory operations.