reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/IPO/MergeFunctions.cpp
  802     assert(G->isInterposable());
  808         (!canCreateAliasFor(F) || !canCreateAliasFor(G)))
  819     MaybeAlign MaxAlignment(std::max(G->getAlignment(), NewF->getAlignment()));
  821     writeThunkOrAlias(F, G);
  831     if (!G->isInterposable() && !MergeFunctionsPDI) {
  832       if (G->hasGlobalUnnamedAddr()) {
  835         GlobalNumbers.erase(G);
  837         Constant *BitcastF = ConstantExpr::getBitCast(F, G->getType());
  838         removeUsers(G);
  839         G->replaceAllUsesWith(BitcastF);
  843         replaceDirectCallers(G, F);
  850     if (G->isDiscardableIfUnused() && G->use_empty() && !MergeFunctionsPDI) {
  850     if (G->isDiscardableIfUnused() && G->use_empty() && !MergeFunctionsPDI) {
  851       G->eraseFromParent();
  856     if (writeThunkOrAlias(F, G)) {