Lines Matching refs:DbgVariable
521 DIE *DwarfCompileUnit::constructVariableDIE(DbgVariable &DV, bool Abstract) { in constructVariableDIE()
539 DIE *DwarfCompileUnit::constructVariableDIEImpl(const DbgVariable &DV, in constructVariableDIEImpl()
621 DIE *DwarfCompileUnit::constructVariableDIE(DbgVariable &DV, in constructVariableDIE()
631 static SmallVector<const DIVariable *, 2> dependencies(DbgVariable *Var) { in dependencies()
648 static SmallVector<DbgVariable *, 8>
649 sortLocalVars(SmallVectorImpl<DbgVariable *> &Input) { in sortLocalVars()
650 SmallVector<DbgVariable *, 8> Result; in sortLocalVars()
651 SmallVector<PointerIntPair<DbgVariable *, 1>, 8> WorkList; in sortLocalVars()
653 SmallDenseMap<const DILocalVariable *, DbgVariable *> DbgVar; in sortLocalVars()
655 SmallDenseSet<DbgVariable *, 8> Visited; in sortLocalVars()
657 SmallDenseSet<DbgVariable *, 8> Visiting; in sortLocalVars()
668 DbgVariable *Var = Item.getPointer(); in sortLocalVars()
718 for (DbgVariable *DV : Locals) in createScopeChildrenDIE()
900 if (const DbgVariable *Var = dyn_cast<const DbgVariable>(Entity)) in finishEntityDefinition()
926 Entity = llvm::make_unique<DbgVariable>( in createAbstractEntity()
928 DU->addScopeVariable(Scope, cast<DbgVariable>(Entity.get())); in createAbstractEntity()
1010 void DwarfCompileUnit::addVariableAddress(const DbgVariable &DV, DIE &Die, in addVariableAddress()
1046 void DwarfCompileUnit::addComplexAddress(const DbgVariable &DV, DIE &Die, in addComplexAddress()
1074 void DwarfCompileUnit::applyVariableAttributes(const DbgVariable &Var, in applyVariableAttributes()