Lines Matching refs:DIE
50 class DIE;
75 DIE *TheDIE = nullptr;
87 DIE *getDIE() const { return TheDIE; }
91 void setDIE(DIE &D) { TheDIE = &D; }
358 /// Maps a CU DIE with its corresponding DwarfCompileUnit.
359 DenseMap<const DIE *, DwarfCompileUnit *> CUDieMap;
542 /// Construct a DIE for this abstract scope.
547 DIE &ScopeDIE, const MachineFunction &MF);
553 const DIE &Die);
597 const StringMap<const DIE *> &Globals);
633 void initSkeletonUnit(const DwarfUnit &U, DIE &Die,
637 /// In DWARF v5, the skeleton unit DIE may have the following attributes:
665 void addGnuPubAttributes(DwarfCompileUnit &U, DIE &D) const;
733 /// Add a DIE to the set of types that we're going to pull into
736 DIE &Die, const DICompositeType *CTy);
859 const DISubprogram *SP, DIE &Die);
865 StringRef Name, const DIE &Die);
869 StringRef Name, const DIE &Die);
873 StringRef Name, const DIE &Die);
877 StringRef Name, const DIE &Die, char Flags);
881 /// A helper function to check whether the DIE for a given Scope is
885 /// Find the matching DwarfCompileUnit for the given CU DIE.
886 DwarfCompileUnit *lookupCU(const DIE *Die) { return CUDieMap.lookup(Die); }
887 const DwarfCompileUnit *lookupCU(const DIE *Die) const {