Lines Matching refs:Var
147 assert(Var && "Invalid complex DbgVariable!");
148 return Var->getType()
154 DIType *Ty = Var->getType().resolve(DD->getTypeIdentifierMap());
508 for (const auto &Var : ConcreteVariables) {
509 DIE *VariableDie = Var->getDIE();
517 InlinedVariable(Var->getVariable(), Var->getInlinedAt()));
522 Unit->applyVariableAttributes(*Var, *VariableDie);
701 // Find abstract variable, if any, associated with Var.
718 void DwarfDebug::createAbstractVariable(const DILocalVariable *Var,
720 auto AbsDbgVariable = make_unique<DbgVariable>(Var, /* IA */ nullptr, this);
722 AbstractVariables[Var] = std::move(AbsDbgVariable);
750 if (!VI.Var)
752 assert(VI.Var->isValidLocationForIntrinsic(VI.Loc) &&
755 InlinedVariable Var(VI.Var, VI.Loc->getInlinedAt());
756 Processed.insert(Var);
763 ensureAbstractVariableIsCreatedIfScoped(Var, Scope->getScopeNode());
764 auto RegVar = make_unique<DbgVariable>(Var.first, Var.second, this);