Lines Matching refs:GV

119 void Mangler::getNameWithPrefix(raw_ostream &OS, const GlobalValue *GV,  in getNameWithPrefix()  argument
122 assert(GV != nullptr && "Invalid Global Value"); in getNameWithPrefix()
123 if (GV->hasPrivateLinkage()) { in getNameWithPrefix()
130 const DataLayout &DL = GV->getParent()->getDataLayout(); in getNameWithPrefix()
131 if (!GV->hasName()) { in getNameWithPrefix()
134 unsigned &ID = AnonGlobalIDs[GV]; in getNameWithPrefix()
143 StringRef Name = GV->getName(); in getNameWithPrefix()
148 const Function *MSFunc = dyn_cast_or_null<Function>(GV->getAliaseeObject()); in getNameWithPrefix()
187 const GlobalValue *GV, in getNameWithPrefix() argument
190 getNameWithPrefix(OS, GV, CannotUsePrivateLabel); in getNameWithPrefix()
212 void llvm::emitLinkerFlagsForGlobalCOFF(raw_ostream &OS, const GlobalValue *GV, in emitLinkerFlagsForGlobalCOFF() argument
214 if (GV->hasDLLExportStorageClass() && !GV->isDeclaration()) { in emitLinkerFlagsForGlobalCOFF()
221 bool NeedQuotes = GV->hasName() && !canBeUnquotedInDirective(GV->getName()); in emitLinkerFlagsForGlobalCOFF()
227 Mangler.getNameWithPrefix(FlagOS, GV, false); in emitLinkerFlagsForGlobalCOFF()
229 if (Flag[0] == GV->getParent()->getDataLayout().getGlobalPrefix()) in emitLinkerFlagsForGlobalCOFF()
234 Mangler.getNameWithPrefix(OS, GV, false); in emitLinkerFlagsForGlobalCOFF()
239 if (!GV->getValueType()->isFunctionTy()) { in emitLinkerFlagsForGlobalCOFF()
246 if (GV->hasHiddenVisibility() && !GV->isDeclaration() && TT.isOSCygMing()) { in emitLinkerFlagsForGlobalCOFF()
250 bool NeedQuotes = GV->hasName() && !canBeUnquotedInDirective(GV->getName()); in emitLinkerFlagsForGlobalCOFF()
256 Mangler.getNameWithPrefix(FlagOS, GV, false); in emitLinkerFlagsForGlobalCOFF()
258 if (Flag[0] == GV->getParent()->getDataLayout().getGlobalPrefix()) in emitLinkerFlagsForGlobalCOFF()
268 void llvm::emitLinkerFlagsForUsedCOFF(raw_ostream &OS, const GlobalValue *GV, in emitLinkerFlagsForUsedCOFF() argument
274 bool NeedQuotes = GV->hasName() && !canBeUnquotedInDirective(GV->getName()); in emitLinkerFlagsForUsedCOFF()
277 M.getNameWithPrefix(OS, GV, false); in emitLinkerFlagsForUsedCOFF()