reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2765 if (!J->hasName() && !J->isDeclaration() && !J->hasLocalLinkage()) 2765 if (!J->hasName() && !J->isDeclaration() && !J->hasLocalLinkage()) 2765 if (!J->hasName() && !J->isDeclaration() && !J->hasLocalLinkage()) 2766 J->setLinkage(GlobalValue::InternalLinkage); 2768 if (deleteIfDead(*J, NotDiscardableComdats)) { 2774 if (J->isInterposable()) 2777 Constant *Aliasee = J->getAliasee(); 2788 if (!hasUsesToReplace(*J, Used, RenameTarget)) 2791 J->replaceAllUsesWith(ConstantExpr::getBitCast(Aliasee, J->getType())); 2791 J->replaceAllUsesWith(ConstantExpr::getBitCast(Aliasee, J->getType())); 2797 Target->takeName(&*J); 2798 Target->setLinkage(J->getLinkage()); 2799 Target->setDSOLocal(J->isDSOLocal()); 2800 Target->setVisibility(J->getVisibility()); 2801 Target->setDLLStorageClass(J->getDLLStorageClass()); 2803 if (Used.usedErase(&*J)) 2806 if (Used.compilerUsedErase(&*J)) 2808 } else if (mayHaveOtherReferences(*J, Used)) 2812 M.getAliasList().erase(J);