|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/dsymutil/CompileUnit.h 19 class DeclContext;
References
include/llvm/ADT/DenseMapInfo.h 39 static inline T* getEmptyKey() {
41 Val <<= PointerLikeTypeTraits<T*>::NumLowBitsAvailable;
45 static inline T* getTombstoneKey() {
47 Val <<= PointerLikeTypeTraits<T*>::NumLowBitsAvailable;
51 static unsigned getHashValue(const T *PtrVal) {
56 static bool isEqual(const T *LHS, const T *RHS) { return LHS == RHS; }
56 static bool isEqual(const T *LHS, const T *RHS) { return LHS == RHS; }
include/llvm/Support/PointerLikeTypeTraits.h 56 static inline void *getAsVoidPointer(T *P) { return P; }
57 static inline T *getFromVoidPointer(void *P) { return static_cast<T *>(P); }
59 enum { NumLowBitsAvailable = detail::ConstantLog2<alignof(T)>::value };
tools/dsymutil/CompileUnit.cpp 77 DeclContext *Ctxt, PatchLocation Attr) {
86 DeclContext *Ctxt;
tools/dsymutil/CompileUnit.h 58 DeclContext *Ctxt;
165 DeclContext *Ctxt, PatchLocation Attr);
274 std::tuple<DIE *, const CompileUnit *, DeclContext *, PatchLocation>>
tools/dsymutil/DeclContext.cpp 44 PointerIntPair<DeclContext *, 1> DeclContextTree::getChildDeclContext(
45 DeclContext &Context, const DWARFDie &DIE, CompileUnit &U,
179 DeclContext Key(Hash, Line, ByteSize, Tag, NameRef, FileRef, Context);
185 DeclContext *NewContext =
186 new (Allocator) DeclContext(Hash, Line, ByteSize, Tag, NameRef, FileRef,
tools/dsymutil/DeclContext.h 76 using Map = DenseSet<DeclContext *, DeclMapInfo>;
81 StringRef Name, StringRef File, const DeclContext &Parent,
110 const DeclContext &Parent;
132 PointerIntPair<DeclContext *, 1>
133 getChildDeclContext(DeclContext &Context, const DWARFDie &DIE,
137 DeclContext &getRoot() { return Root; }
141 DeclContext Root;
142 DeclContext::Map Contexts;
149 struct DeclMapInfo : private DenseMapInfo<DeclContext *> {
153 static unsigned getHashValue(const DeclContext *Ctxt) {
157 static bool isEqual(const DeclContext *LHS, const DeclContext *RHS) {
157 static bool isEqual(const DeclContext *LHS, const DeclContext *RHS) {
tools/dsymutil/DwarfLinker.cpp 290 DeclContext *CurrentDeclContext, UniquingStringPool &StringPool,
1042 DeclContext *Ctxt = nullptr;
usr/include/c++/7.4.0/type_traits 1983 { typedef _Up type; };