LLVM: include/llvm/DebugInfo/GSYM/FileEntry.h Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9#ifndef LLVM_DEBUGINFO_GSYM_FILEENTRY_H
10#define LLVM_DEBUGINFO_GSYM_FILEENTRY_H
11
14#include
15#include <stdint.h>
16
17namespace llvm {
18namespace gsym {
19
20
21
22
23
25
26
27
30
31
34
35
36
43};
44
45}
46
64
65}
66#endif
static GCRegistry::Add< StatepointGC > D("statepoint-example", "an example strategy for statepoint")
static GCRegistry::Add< OcamlGC > B("ocaml", "ocaml 3.10-compatible GC")
This file defines DenseMapInfo traits for DenseMap.
This is an optimization pass for GlobalISel generic memory operations.
hash_code hash_combine(const Ts &...args)
Combine values into a single hash_code.
static unsigned getHashValue(const gsym::FileEntry &Val)
Definition FileEntry.h:56
static bool isEqual(const gsym::FileEntry &LHS, const gsym::FileEntry &RHS)
Definition FileEntry.h:60
static gsym::FileEntry getTombstoneKey()
Definition FileEntry.h:52
static gsym::FileEntry getEmptyKey()
Definition FileEntry.h:48
An information struct used to provide DenseMap with the various necessary components for a given valu...
Files in GSYM are contained in FileEntry structs where we split the directory and basename into two d...
Definition FileEntry.h:24
uint32_t Base
Definition FileEntry.h:29
FileEntry(uint32_t D, uint32_t B)
Definition FileEntry.h:33
bool operator!=(const FileEntry &RHS) const
Definition FileEntry.h:40
bool operator==(const FileEntry &RHS) const
Definition FileEntry.h:37
uint32_t Dir
Offsets in the string table.
Definition FileEntry.h:28