reference, declarationdefinition
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; };