Lines Matching refs:CU
50 DwarfCompileUnit &CU, DIELoc &DIE)
51 : DwarfExpression(AP.getDwarfVersion(), CU), AP(AP), OutDIE(DIE) {}
54 CU.addUInt(getActiveDIE(), dwarf::DW_FORM_data1, Op);
58 CU.addSInt(getActiveDIE(), dwarf::DW_FORM_sdata, Value);
62 CU.addUInt(getActiveDIE(), dwarf::DW_FORM_udata, Value);
66 CU.addUInt(getActiveDIE(), dwarf::DW_FORM_data1, Value);
70 CU.addBaseTypeRef(getActiveDIE(), Idx);
97 DwarfTypeUnit::DwarfTypeUnit(DwarfCompileUnit &CU, AsmPrinter *A,
100 : DwarfUnit(dwarf::DW_TAG_type_unit, CU.getCUNode(), A, DW, DWU), CU(CU),
193 // Combining type units and cross-CU DIE sharing is lower value (since
194 // cross-CU DIE sharing is used in LTO and removes type redundancy at that
373 // declarations for definitions in this CU, etc) consumers don't get confused
383 const DIEUnit *CU = Die.getUnit();
385 if (!CU)
386 // We assume that Die belongs to this CU, if it is not linked to any CU yet.
387 CU = getUnitDie().getUnit();
391 EntryCU == CU ? dwarf::DW_FORM_ref4 : dwarf::DW_FORM_ref_addr,
1144 // Add subprogram definitions to the CU die directly.