Lines Matching refs:DV

746 DIE *DwarfCompileUnit::constructVariableDIE(DbgVariable &DV, bool Abstract) {  in constructVariableDIE()  argument
747 auto *VariableDie = DIE::get(DIEValueAllocator, DV.getTag()); in constructVariableDIE()
748 insertDIE(DV.getVariable(), VariableDie); in constructVariableDIE()
749 DV.setDIE(*VariableDie); in constructVariableDIE()
752 applyCommonDbgVariableAttributes(DV, *VariableDie); in constructVariableDIE()
756 applyConcreteDbgVariableAttributes(V, DV, *VariableDie); in constructVariableDIE()
758 DV.asVariant()); in constructVariableDIE()
764 const Loc::Single &Single, const DbgVariable &DV, DIE &VariableDie) { in applyConcreteDbgVariableAttributes() argument
769 addVariableAddress(DV, VariableDie, Entry->getLoc()); in applyConcreteDbgVariableAttributes()
784 addConstantValue(VariableDie, Entry->getInt(), DV.getType()); in applyConcreteDbgVariableAttributes()
788 addConstantValue(VariableDie, Entry->getConstantInt(), DV.getType()); in applyConcreteDbgVariableAttributes()
793 static_cast<const Metadata *>(DV.getVariable()->getType())); in applyConcreteDbgVariableAttributes()
863 const Loc::Multi &Multi, const DbgVariable &DV, DIE &VariableDie) { in applyConcreteDbgVariableAttributes() argument
873 const DbgVariable &DV, in applyConcreteDbgVariableAttributes() argument
933 const Loc::EntryValue &EntryValue, const DbgVariable &DV, in applyConcreteDbgVariableAttributes() argument
950 const std::monostate &, const DbgVariable &DV, DIE &VariableDie) {} in applyConcreteDbgVariableAttributes() argument
952 DIE *DwarfCompileUnit::constructVariableDIE(DbgVariable &DV, in constructVariableDIE() argument
955 auto Var = constructVariableDIE(DV, Scope.isAbstractScope()); in constructVariableDIE()
956 if (DV.isObjectPointer()) in constructVariableDIE()
1110 for (auto &DV : Vars.Args) in createAndAddScopeChildren() local
1111 ScopeDIE.addChild(constructVariableDIE(*DV.second, *Scope, ObjectPointer)); in createAndAddScopeChildren()
1115 for (DbgVariable *DV : Locals) in createAndAddScopeChildren()
1116 ScopeDIE.addChild(constructVariableDIE(*DV, *Scope, ObjectPointer)); in createAndAddScopeChildren()
1541 void DwarfCompileUnit::addVariableAddress(const DbgVariable &DV, DIE &Die, in addVariableAddress() argument
1543 auto *Single = std::get_if<Loc::Single>(&DV); in addVariableAddress()