Lines Matching refs:CompileUnit
331 static void addSubprogramNames(CompileUnit *TheCU, DISubprogram SP,
358 DIE *DwarfDebug::updateSubprogramScopeDIE(CompileUnit *SPCU,
436 DIE *DwarfDebug::constructLexicalScopeDIE(CompileUnit *TheCU,
484 DIE *DwarfDebug::constructInlinedScopeDIE(CompileUnit *TheCU,
567 DIE *DwarfDebug::constructScopeDIE(CompileUnit *TheCU, LexicalScope *Scope) {
690 // Create new CompileUnit for the given metadata node with tag
692 CompileUnit *DwarfDebug::constructCompileUnit(const MDNode *N) {
698 CompileUnit *NewCU = new CompileUnit(GlobalCUIndexCount++,
772 void DwarfDebug::constructSubprogramDIE(CompileUnit *TheCU,
774 CompileUnit *&CURef = SPMap[N];
798 void DwarfDebug::constructImportedEntityDIE(CompileUnit *TheCU,
807 void DwarfDebug::constructImportedEntityDIE(CompileUnit *TheCU, const MDNode *N,
815 void DwarfDebug::constructImportedEntityDIE(CompileUnit *TheCU,
866 CompileUnit *CU = constructCompileUnit(CUNode);
947 CompileUnit *SPCU = CUMap.lookup(TheCU);
1039 static void addDIEODRSignature(MD5 &Hash, CompileUnit *CU, DIE *Die) {
1089 static bool shouldAddODRHash(CompileUnit *CU, DIE *Die) {
1104 for (DenseMap<const MDNode *, CompileUnit *>::iterator CUI = CUMap.begin(),
1106 CompileUnit *TheCU = CUI->second;
1239 for (DenseMap<const MDNode *, CompileUnit *>::iterator I = CUMap.begin(),
1243 for (SmallVectorImpl<CompileUnit *>::iterator I = SkeletonCUs.begin(),
1613 CompileUnit *TheCU = SPMap.lookup(FnScope->getScopeNode());
1836 CompileUnit *TheCU = SPMap.lookup(FnScope->getScopeNode());
1974 for (SmallVectorImpl<CompileUnit *>::iterator I = CUs.begin(),
2134 for (SmallVectorImpl<CompileUnit *>::iterator I = CUs.begin(),
2136 CompileUnit *TheCU = *I;
2170 for (SmallVectorImpl<CompileUnit *>::iterator I = CUs.begin(),
2172 CompileUnit *TheCU = *I;
2254 for (DenseMap<const MDNode *, CompileUnit *>::iterator I = CUMap.begin(),
2256 CompileUnit *TheCU = I->second;
2283 for (DenseMap<const MDNode *, CompileUnit *>::iterator I = CUMap.begin(),
2285 CompileUnit *TheCU = I->second;
2311 for (DenseMap<const MDNode *, CompileUnit *>::iterator I = CUMap.begin(),
2313 CompileUnit *TheCU = I->second;
2345 for (DenseMap<const MDNode *, CompileUnit *>::iterator I = CUMap.begin(),
2347 CompileUnit *TheCU = I->second;
2375 typedef DenseMap<const MDNode*, CompileUnit*> CUMapType;
2377 CompileUnit *TheCU = I->second;
2426 for (DenseMap<const MDNode *, CompileUnit *>::iterator I = CUMap.begin(),
2428 CompileUnit *TheCU = I->second;
2767 CompileUnit *DwarfDebug::constructSkeletonCU(const MDNode *N) {
2772 CompileUnit *NewCU = new CompileUnit(GlobalCUIndexCount++,