reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

include/llvm/CodeGen/DIE.h
  895 struct BasicDIEUnit final : DIEUnit {
lib/CodeGen/AsmPrinter/DwarfUnit.h
   40 class DwarfUnit : public DIEUnit {

Declarations

include/llvm/CodeGen/DIE.h
   40 class DIEUnit;

References

include/llvm/CodeGen/DIE.h
  731   PointerUnion<DIE *, DIEUnit *> Owner;
  813   DIEUnit *getUnit() const;
  864   DIEUnit(const DIEUnit &RHS) = delete;
  865   DIEUnit(DIEUnit &&RHS) = delete;
  866   void operator=(const DIEUnit &RHS) = delete;
  867   void operator=(const DIEUnit &&RHS) = delete;
  895 struct BasicDIEUnit final : DIEUnit {
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 };
lib/CodeGen/AsmPrinter/DIE.cpp
  198   const DIEUnit *Unit = getUnit();
  214 DIEUnit *DIE::getUnit() const {
  217     return UnitDie->Owner.dyn_cast<DIEUnit*>();
lib/CodeGen/AsmPrinter/DwarfUnit.cpp
  383   const DIEUnit *CU = Die.getUnit();
  384   const DIEUnit *EntryCU = Entry.getEntry().getUnit();
lib/CodeGen/AsmPrinter/DwarfUnit.h
   40 class DwarfUnit : public DIEUnit {