Lines Matching refs:DIE
28 #include "llvm/CodeGen/DIE.h"
68 DIE *TheDIE = nullptr; /// Variable DIE.
114 void setDIE(DIE &D) { TheDIE = &D; }
115 DIE *getDIE() const { return TheDIE; }
207 /// Maps a CU DIE with its corresponding DwarfCompileUnit.
208 DenseMap<const DIE *, DwarfCompileUnit *> CUDieMap;
347 /// Construct a DIE for this abstract scope.
398 const StringMap<const DIE *> &(DwarfCompileUnit::*Accessor)() const);
418 void initSkeletonUnit(const DwarfUnit &U, DIE &Die,
439 void addGnuPubAttributes(DwarfUnit &U, DIE &D) const;
445 /// Construct imported_module or imported_declaration DIE.
512 /// Add a DIE to the set of types that we're going to pull into
515 DIE &Die, const DICompositeType *CTy);
581 DwarfCompileUnit *lookupUnit(const DIE *CU) const {
585 void addSubprogramNames(const DISubprogram *SP, DIE &Die);
589 void addAccelName(StringRef Name, const DIE &Die);
591 void addAccelObjC(StringRef Name, const DIE &Die);
593 void addAccelNamespace(StringRef Name, const DIE &Die);
595 void addAccelType(StringRef Name, const DIE &Die, char Flags);
599 /// A helper function to check whether the DIE for a given Scope is