Lines Matching refs:IV
689 DwarfDebug::getExistingAbstractVariable(InlinedVariable IV,
692 Cleansed = IV.first;
699 DbgVariable *DwarfDebug::getExistingAbstractVariable(InlinedVariable IV) {
701 return getExistingAbstractVariable(IV, Cleansed);
711 void DwarfDebug::ensureAbstractVariableIsCreated(InlinedVariable IV,
714 if (getExistingAbstractVariable(IV, Cleansed))
722 InlinedVariable IV, const MDNode *ScopeNode) {
724 if (getExistingAbstractVariable(IV, Cleansed))
897 InlinedVariable IV) {
898 ensureAbstractVariableIsCreatedIfScoped(IV, Scope.getScopeNode());
900 make_unique<DbgVariable>(IV.first, IV.second, this));
913 InlinedVariable IV = I.first;
914 if (Processed.count(IV))
917 // Instruction ranges, specifying where IV is accessible.
923 if (const DILocation *IA = IV.second)
924 Scope = LScopes.findInlinedScope(IV.first->getScope(), IA);
926 Scope = LScopes.findLexicalScope(IV.first->getScope());
931 Processed.insert(IV);
932 DbgVariable *RegVar = createConcreteVariable(*Scope, IV);
954 static_cast<const Metadata *>(IV.first->getType()));