reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1890 if (F && F->hasLocalLinkage()) { 1890 if (F && F->hasLocalLinkage()) { 1897 F->setName(F->getName() + ".1"); 1897 F->setName(F->getName() + ".1"); 1898 F = nullptr; 1901 if (!F) 1902 F = Function::Create( 1912 if (F->hasAvailableExternallyLinkage()) { 1913 F->setLinkage(GlobalValue::ExternalLinkage); 1914 F->deleteBody(); 1915 F->setComdat(nullptr); 1916 F->clearMetadata(); 1921 if (Linkage == CFL_Definition && F->hasExternalWeakLinkage()) 1922 F->setLinkage(GlobalValue::ExternalLinkage); 1928 if (F->isDeclaration()) { 1930 F->setLinkage(GlobalValue::ExternalWeakLinkage); 1932 F->eraseMetadata(LLVMContext::MD_type); 1934 F->addMetadata(LLVMContext::MD_type,