reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
263 if (!GV.hasName()) 264 GV.setName("__orc_anon." + Twine(NextId++)); 265 else if (GV.getName().startswith("\01L")) 266 GV.setName("__" + GV.getName().substr(1) + "." + Twine(NextId++)); 266 GV.setName("__" + GV.getName().substr(1) + "." + Twine(NextId++)); 267 else if (GV.hasLocalLinkage()) 268 GV.setName("__orc_lcl." + GV.getName() + "." + Twine(NextId++)); 268 GV.setName("__orc_lcl." + GV.getName() + "." + Twine(NextId++)); 272 if (GV.hasLocalLinkage()) { 273 GV.setLinkage(GlobalValue::ExternalLinkage); 274 GV.setVisibility(GlobalValue::HiddenVisibility); 277 GV.setUnnamedAddr(GlobalValue::UnnamedAddr::None); 280 PromotedGlobals.push_back(&GV);