Home | History | Annotate | Download | only in lto

Lines Matching refs:def

333 void LTOModule::addDefinedSymbol(GlobalValue *def, Mangler &mangler,
336 if (def->getName().startswith("llvm."))
341 mangler.getNameWithPrefix(Buffer, def, false);
344 uint32_t align = def->getAlignment();
345 uint32_t attr = align ? CountTrailingZeros_32(def->getAlignment()) : 0;
351 GlobalVariable *gv = dyn_cast<GlobalVariable>(def);
359 if (def->hasWeakLinkage() || def->hasLinkOnceLinkage() ||
360 def->hasLinkerPrivateWeakLinkage() ||
361 def->hasLinkerPrivateWeakDefAutoLinkage())
363 else if (def->hasCommonLinkage())
369 if (def->hasHiddenVisibility())
371 else if (def->hasProtectedVisibility())
373 else if (def->hasExternalLinkage() || def->hasWeakLinkage() ||
374 def->hasLinkOnceLinkage() || def->hasCommonLinkage() ||
375 def->hasLinkerPrivateWeakLinkage())
377 else if (def->hasLinkerPrivateWeakDefAutoLinkage())