LLVM: lib/DebugInfo/PDB/IPDBSourceFile.cpp Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
14#include
15#include
16
17using namespace llvm;
19
21
25 OS << "[";
27 OS << ChecksumType << ": ";
29 for (uint8_t c : Checksum)
31 } else
32 OS << "No checksum";
34}
virtual std::string getFileName() const =0
virtual ~IPDBSourceFile()
virtual PDB_Checksum getChecksumType() const =0
void dump(raw_ostream &OS, int Indent) const
Definition IPDBSourceFile.cpp:22
virtual std::string getChecksum() const =0
This class implements an extremely fast bulk output stream that can only output to a stream.
raw_ostream & indent(unsigned NumSpaces)
indent - Insert 'NumSpaces' spaces.
PDB_Checksum
Specifies the hash algorithm that a source file from a PDB was hashed with.
This is an optimization pass for GlobalISel generic memory operations.
FormattedNumber format_hex_no_prefix(uint64_t N, unsigned Width, bool Upper=false)
format_hex_no_prefix - Output N as a fixed width hexadecimal.