Lines Matching refs:Var

173     const GlobalVariable *Global = GE.Var;  in getOrCreateGlobalVariableDIE()
624 auto Var = constructVariableDIE(DV, Scope.isAbstractScope()); in constructVariableDIE() local
626 ObjectPointer = Var; in constructVariableDIE()
627 return Var; in constructVariableDIE()
631 static SmallVector<const DIVariable *, 2> dependencies(DbgVariable *Var) { in dependencies() argument
633 auto *Array = dyn_cast<DICompositeType>(Var->getType()); in dependencies()
660 for (auto Var : reverse(Input)) { in sortLocalVars() local
661 DbgVar.insert({Var->getVariable(), Var}); in sortLocalVars()
662 WorkList.push_back({Var, 0}); in sortLocalVars()
668 DbgVariable *Var = Item.getPointer(); in sortLocalVars() local
673 if (!Var) in sortLocalVars()
677 if (Visited.count(Var)) in sortLocalVars()
682 Visited.insert(Var); in sortLocalVars()
683 Result.push_back(Var); in sortLocalVars()
688 auto Res = Visiting.insert(Var); in sortLocalVars()
696 WorkList.push_back({Var, 1}); in sortLocalVars()
697 for (auto *Dependency : dependencies(Var)) { in sortLocalVars()
900 if (const DbgVariable *Var = dyn_cast<const DbgVariable>(Entity)) in finishEntityDefinition() local
901 applyVariableAttributes(*Var, *Die); in finishEntityDefinition()
1074 void DwarfCompileUnit::applyVariableAttributes(const DbgVariable &Var, in applyVariableAttributes() argument
1076 StringRef Name = Var.getName(); in applyVariableAttributes()
1079 const auto *DIVar = Var.getVariable(); in applyVariableAttributes()
1086 addType(VariableDie, Var.getType()); in applyVariableAttributes()
1087 if (Var.isArtificial()) in applyVariableAttributes()