Lines Matching defs:CompileUnit

32 /// CompileUnit - Compile unit constructor.
33 CompileUnit::CompileUnit(unsigned I, DIE *D, AsmPrinter *A, DwarfDebug *DW)
38 /// ~CompileUnit - Destructor for compile unit.
39 CompileUnit::~CompileUnit() {
46 DIEEntry *CompileUnit::createDIEEntry(DIE *Entry) {
53 void CompileUnit::addUInt(DIE *Die, unsigned Attribute,
63 void CompileUnit::addSInt(DIE *Die, unsigned Attribute,
72 void CompileUnit::addString(DIE *Die, unsigned Attribute, unsigned Form,
80 void CompileUnit::addLabel(DIE *Die, unsigned Attribute, unsigned Form,
88 void CompileUnit::addDelta(DIE *Die, unsigned Attribute, unsigned Form,
96 void CompileUnit::addDIEEntry(DIE *Die, unsigned Attribute, unsigned Form,
104 void CompileUnit::addBlock(DIE *Die, unsigned Attribute, unsigned Form,
113 void CompileUnit::addSourceLine(DIE *Die, DIVariable V) {
130 void CompileUnit::addSourceLine(DIE *Die, DIGlobalVariable G) {
147 void CompileUnit::addSourceLine(DIE *Die, DISubprogram SP) {
166 void CompileUnit::addSourceLine(DIE *Die, DIType Ty) {
182 void CompileUnit::addSourceLine(DIE *Die, DINameSpace NS) {
200 void CompileUnit::addVariableAddress(DbgVariable *&DV, DIE *Die,
211 void CompileUnit::addRegisterOp(DIE *TheDie, unsigned Reg) {
223 void CompileUnit::addRegisterOffset(DIE *TheDie, unsigned Reg,
242 void CompileUnit::addAddress(DIE *Die, unsigned Attribute,
260 void CompileUnit::addComplexAddress(DbgVariable *&DV, DIE *Die,
352 void CompileUnit::addBlockByrefAddress(DbgVariable *&DV, DIE *Die,
459 bool CompileUnit::addConstantValue(DIE *Die, const MachineOperand &MO,
481 bool CompileUnit::addConstantFPValue(DIE *Die, const MachineOperand &MO) {
506 bool CompileUnit::addConstantValue(DIE *Die, const ConstantInt *CI,
548 void CompileUnit::addTemplateParams(DIE &Buffer, DIArray TParams) {
562 void CompileUnit::addToContextOwner(DIE *Die, DIDescriptor Context) {
580 DIE *CompileUnit::getOrCreateTypeDIE(const MDNode *TyNode) {
605 void CompileUnit::addType(DIE *Entity, DIType Ty) {
632 void CompileUnit::addGlobalType(DIType Ty) {
642 void CompileUnit::addPubTypes(DISubprogram SP) {
658 void CompileUnit::constructTypeDIE(DIE &Buffer, DIBasicType BTy) {
680 void CompileUnit::constructTypeDIE(DIE &Buffer, DIDerivedType DTy) {
709 void CompileUnit::constructTypeDIE(DIE &Buffer, DICompositeType CTy) {
864 CompileUnit::getOrCreateTemplateTypeParameterDIE(DITemplateTypeParameter TP) {
878 CompileUnit::getOrCreateTemplateValueParameterDIE(DITemplateValueParameter TPV) {
893 DIE *CompileUnit::getOrCreateNameSpace(DINameSpace NS) {
917 DIE *CompileUnit::getOrCreateSubprogramDIE(DISubprogram SP) {
1039 void CompileUnit::createGlobalVariableDIE(const MDNode *N) {
1119 void CompileUnit::constructSubrangeDIE(DIE &Buffer, DISubrange SR, DIE *IndexTy){
1142 void CompileUnit::constructArrayTypeDIE(DIE &Buffer,
1173 DIE *CompileUnit::constructEnumTypeDIE(DIEnumerator ETy) {
1184 void CompileUnit::constructContainingTypeDIEs() {
1197 DIE *CompileUnit::constructVariableDIE(DbgVariable *DV, bool isScopeAbstract) {
1305 DIE *CompileUnit::createMemberDIE(DIDerivedType DT) {