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.