Lines Matching refs:GlobalValue

48 class GlobalValue;  variable
343 llvm::SmallPtrSet<llvm::GlobalValue*, 10> WeakRefReferences;
368 auto L = llvm::GlobalValue::ExternalLinkage; in addEmittedDeferredDecl()
374 if (llvm::GlobalValue::isInternalLinkage(L) || in addEmittedDeferredDecl()
375 llvm::GlobalValue::isLinkOnceLinkage(L) || in addEmittedDeferredDecl()
376 llvm::GlobalValue::isWeakLinkage(L)) { in addEmittedDeferredDecl()
395 llvm::SmallVector<std::pair<llvm::GlobalValue *, llvm::Constant *>, 8>
462 llvm::GlobalValue *> StaticExternCMap;
691 llvm::GlobalValue::LinkageTypes Linkage);
844 void setGlobalVisibility(llvm::GlobalValue *GV, const NamedDecl *D) const;
846 void setDSOLocal(llvm::GlobalValue *GV) const;
856 void setDLLImportDLLExport(llvm::GlobalValue *GV, GlobalDecl D) const;
857 void setDLLImportDLLExport(llvm::GlobalValue *GV, const NamedDecl *D) const;
860 void setGVProperties(llvm::GlobalValue *GV, GlobalDecl GD) const;
861 void setGVProperties(llvm::GlobalValue *GV, const NamedDecl *D) const;
863 void setGVPropertiesAux(llvm::GlobalValue *GV, const NamedDecl *D) const;
867 void setTLSMode(llvm::GlobalValue *GV, const VarDecl &D) const;
872 static llvm::GlobalValue::VisibilityTypes GetLLVMVisibility(Visibility V) { in GetLLVMVisibility()
874 case DefaultVisibility: return llvm::GlobalValue::DefaultVisibility; in GetLLVMVisibility()
875 case HiddenVisibility: return llvm::GlobalValue::HiddenVisibility; in GetLLVMVisibility()
876 case ProtectedVisibility: return llvm::GlobalValue::ProtectedVisibility; in GetLLVMVisibility()
891 llvm::GlobalValue::LinkageTypes Linkage,
1131 void MaybeHandleStaticInExternC(const SomeDecl *D, llvm::GlobalValue *GV);
1134 void addUsedGlobal(llvm::GlobalValue *GV);
1137 void addCompilerUsedGlobal(llvm::GlobalValue *GV);
1140 void addUsedOrCompilerUsedGlobal(llvm::GlobalValue *GV);
1316 llvm::GlobalValue::LinkageTypes
1320 llvm::GlobalValue::LinkageTypes
1345 llvm::Constant *EmitAnnotateAttr(llvm::GlobalValue *GV,
1351 void AddGlobalAnnotations(const ValueDecl *D, llvm::GlobalValue *GV);
1391 llvm::GlobalValue *GetGlobalValue(StringRef Ref);
1397 void SetCommonAttributes(GlobalDecl GD, llvm::GlobalValue *GV);
1401 void addGlobalValReplacement(llvm::GlobalValue *GV, llvm::Constant *C);
1618 void EmitGlobalDefinition(GlobalDecl D, llvm::GlobalValue *GV = nullptr);
1620 void EmitGlobalFunctionDefinition(GlobalDecl GD, llvm::GlobalValue *GV);
1621 void EmitMultiVersionFunctionDefinition(GlobalDecl GD, llvm::GlobalValue *GV);
1717 bool CheckAndReplaceExternCIFuncs(llvm::GlobalValue *Elem,
1718 llvm::GlobalValue *CppFunc);