Lines Matching refs:DIE
27 #include "llvm/CodeGen/DIE.h"
67 DIE *TheDIE = nullptr; /// Variable DIE.
116 void setDIE(DIE &D) { TheDIE = &D; }
117 DIE *getDIE() const { return TheDIE; }
200 /// Maps a CU DIE with its corresponding DwarfCompileUnit.
201 DenseMap<const DIE *, DwarfCompileUnit *> CUDieMap;
326 /// Construct a DIE for this abstract scope.
374 const StringMap<const DIE *> &(DwarfCompileUnit::*Accessor)() const);
400 void initSkeletonUnit(const DwarfUnit &U, DIE &Die,
421 void addGnuPubAttributes(DwarfUnit &U, DIE &D) const;
427 /// Construct imported_module or imported_declaration DIE.
477 /// Add a DIE to the set of types that we're going to pull into
480 DIE &Die, const DICompositeType *CTy);
541 DwarfCompileUnit *lookupUnit(const DIE *CU) const {
545 void addSubprogramNames(const DISubprogram *SP, DIE &Die);
549 void addAccelName(StringRef Name, const DIE &Die);
551 void addAccelObjC(StringRef Name, const DIE &Die);
553 void addAccelNamespace(StringRef Name, const DIE &Die);
555 void addAccelType(StringRef Name, const DIE &Die, char Flags);
559 /// A helper function to check whether the DIE for a given Scope is