Lines Matching refs:VariableDie

712   auto VariableDie = DIE::get(DIEValueAllocator, DV.getTag());  in constructVariableDIEImpl()  local
713 insertDIE(DV.getVariable(), VariableDie); in constructVariableDIEImpl()
716 applyVariableAttributes(DV, *VariableDie); in constructVariableDIEImpl()
717 return VariableDie; in constructVariableDIEImpl()
724 addLocationList(*VariableDie, dwarf::DW_AT_location, Index); in constructVariableDIEImpl()
727 addUInt(*VariableDie, dwarf::DW_AT_LLVM_tag_offset, dwarf::DW_FORM_data1, in constructVariableDIEImpl()
729 return VariableDie; in constructVariableDIEImpl()
737 addVariableAddress(DV, *VariableDie, Entry->getLoc()); in constructVariableDIEImpl()
747 addBlock(*VariableDie, dwarf::DW_AT_location, DwarfExpr.finalize()); in constructVariableDIEImpl()
749 addUInt(*VariableDie, dwarf::DW_AT_LLVM_tag_offset, in constructVariableDIEImpl()
752 addConstantValue(*VariableDie, Entry->getInt(), DV.getType()); in constructVariableDIEImpl()
754 addConstantFPValue(*VariableDie, Entry->getConstantFP()); in constructVariableDIEImpl()
756 addConstantValue(*VariableDie, Entry->getConstantInt(), DV.getType()); in constructVariableDIEImpl()
763 addBlock(*VariableDie, dwarf::DW_AT_location, DwarfExpr.finalize()); in constructVariableDIEImpl()
765 return VariableDie; in constructVariableDIEImpl()
772 return VariableDie; in constructVariableDIEImpl()
821 return VariableDie; in constructVariableDIEImpl()
824 addBlock(*VariableDie, dwarf::DW_AT_location, DwarfExpr.finalize()); in constructVariableDIEImpl()
826 addUInt(*VariableDie, dwarf::DW_AT_LLVM_tag_offset, dwarf::DW_FORM_data1, in constructVariableDIEImpl()
829 return VariableDie; in constructVariableDIEImpl()
834 return VariableDie; in constructVariableDIEImpl()
883 addUInt(*VariableDie, dwarf::DW_AT_address_class, dwarf::DW_FORM_data1, in constructVariableDIEImpl()
886 addBlock(*VariableDie, dwarf::DW_AT_location, DwarfExpr.finalize()); in constructVariableDIEImpl()
888 addUInt(*VariableDie, dwarf::DW_AT_LLVM_tag_offset, dwarf::DW_FORM_data1, in constructVariableDIEImpl()
891 return VariableDie; in constructVariableDIEImpl()
1487 DIE &VariableDie) { in applyVariableAttributes() argument
1490 addString(VariableDie, dwarf::DW_AT_name, Name); in applyVariableAttributes()
1494 addUInt(VariableDie, dwarf::DW_AT_alignment, dwarf::DW_FORM_udata, in applyVariableAttributes()
1497 addSourceLine(VariableDie, DIVar); in applyVariableAttributes()
1498 addType(VariableDie, Var.getType()); in applyVariableAttributes()
1500 addFlag(VariableDie, dwarf::DW_AT_artificial); in applyVariableAttributes()