Lines Matching refs:GlobalVariable

448       auto *GV = dyn_cast<GlobalVariable>(StrippedV);  in init()
467 Entry get(GlobalVariable *G) const { in get()
474 DenseMap<GlobalVariable *, Entry> Entries;
690 bool GlobalIsLinkerInitialized(GlobalVariable *G);
772 ArrayRef<GlobalVariable *> ExtendedGlobals,
775 ArrayRef<GlobalVariable *> ExtendedGlobals,
779 ArrayRef<GlobalVariable *> ExtendedGlobals,
783 ArrayRef<GlobalVariable *> ExtendedGlobals,
786 GlobalVariable *CreateMetadataGlobal(Module &M, Constant *Initializer,
788 void SetComdatForGlobalMetadata(GlobalVariable *G, GlobalVariable *Metadata,
792 bool ShouldInstrumentGlobal(GlobalVariable *G);
1121 static GlobalVariable *createPrivateGlobalForSourceLoc(Module &M, in createPrivateGlobalForSourceLoc()
1129 auto GV = new GlobalVariable(M, LocStruct->getType(), true, in createPrivateGlobalForSourceLoc()
1137 static bool GlobalWasGeneratedByCompiler(GlobalVariable *G) { in GlobalWasGeneratedByCompiler()
1327 bool AddressSanitizer::GlobalIsLinkerInitialized(GlobalVariable *G) { in GlobalIsLinkerInitialized()
1429 GlobalVariable *G = dyn_cast<GlobalVariable>(GetUnderlyingObject(Addr, DL)); in instrumentMop()
1633 GlobalVariable *GV = M.getGlobalVariable("llvm.global_ctors"); in createInitializerPoisonCalls()
1656 bool AddressSanitizerModule::ShouldInstrumentGlobal(GlobalVariable *G) { in ShouldInstrumentGlobal()
1841 GlobalVariable *G, GlobalVariable *Metadata, StringRef InternalSuffix) { in SetComdatForGlobalMetadata()
1877 GlobalVariable *
1881 ? GlobalVariable::InternalLinkage in CreateMetadataGlobal()
1882 : GlobalVariable::PrivateLinkage; in CreateMetadataGlobal()
1883 GlobalVariable *Metadata = new GlobalVariable( in CreateMetadataGlobal()
1900 IRBuilder<> &IRB, Module &M, ArrayRef<GlobalVariable *> ExtendedGlobals, in InstrumentGlobalsCOFF()
1907 GlobalVariable *G = ExtendedGlobals[i]; in InstrumentGlobalsCOFF()
1908 GlobalVariable *Metadata = in InstrumentGlobalsCOFF()
1924 IRBuilder<> &IRB, Module &M, ArrayRef<GlobalVariable *> ExtendedGlobals, in InstrumentGlobalsELF()
1931 GlobalVariable *G = ExtendedGlobals[i]; in InstrumentGlobalsELF()
1932 GlobalVariable *Metadata = in InstrumentGlobalsELF()
1952 GlobalVariable *RegisteredFlag = new GlobalVariable( in InstrumentGlobalsELF()
1953 M, IntptrTy, false, GlobalVariable::CommonLinkage, in InstrumentGlobalsELF()
1955 RegisteredFlag->setVisibility(GlobalVariable::HiddenVisibility); in InstrumentGlobalsELF()
1958 GlobalVariable *StartELFMetadata = new GlobalVariable( in InstrumentGlobalsELF()
1959 M, IntptrTy, false, GlobalVariable::ExternalWeakLinkage, nullptr, in InstrumentGlobalsELF()
1961 StartELFMetadata->setVisibility(GlobalVariable::HiddenVisibility); in InstrumentGlobalsELF()
1962 GlobalVariable *StopELFMetadata = new GlobalVariable( in InstrumentGlobalsELF()
1963 M, IntptrTy, false, GlobalVariable::ExternalWeakLinkage, nullptr, in InstrumentGlobalsELF()
1965 StopELFMetadata->setVisibility(GlobalVariable::HiddenVisibility); in InstrumentGlobalsELF()
1983 IRBuilder<> &IRB, Module &M, ArrayRef<GlobalVariable *> ExtendedGlobals, in InstrumentGlobalsMachO()
1995 GlobalVariable *G = ExtendedGlobals[i]; in InstrumentGlobalsMachO()
1996 GlobalVariable *Metadata = in InstrumentGlobalsMachO()
2004 GlobalVariable *Liveness = new GlobalVariable( in InstrumentGlobalsMachO()
2005 M, LivenessTy, false, GlobalVariable::InternalLinkage, LivenessBinder, in InstrumentGlobalsMachO()
2024 GlobalVariable *RegisteredFlag = new GlobalVariable( in InstrumentGlobalsMachO()
2025 M, IntptrTy, false, GlobalVariable::CommonLinkage, in InstrumentGlobalsMachO()
2027 RegisteredFlag->setVisibility(GlobalVariable::HiddenVisibility); in InstrumentGlobalsMachO()
2040 IRBuilder<> &IRB, Module &M, ArrayRef<GlobalVariable *> ExtendedGlobals, in InstrumentGlobalsWithMetadataArray()
2050 auto AllGlobals = new GlobalVariable( in InstrumentGlobalsWithMetadataArray()
2051 M, ArrayOfGlobalStructTy, false, GlobalVariable::InternalLinkage, in InstrumentGlobalsWithMetadataArray()
2077 SmallVector<GlobalVariable *, 16> GlobalsToChange; in InstrumentGlobals()
2104 SmallVector<GlobalVariable *, 16> NewGlobals(n); in InstrumentGlobals()
2111 GlobalVariable *ModuleName = createPrivateGlobalForString( in InstrumentGlobals()
2116 GlobalVariable *G = GlobalsToChange[i]; in InstrumentGlobals()
2122 GlobalVariable *Name = createPrivateGlobalForString( in InstrumentGlobals()
2147 GlobalVariable *NewGlobal = in InstrumentGlobals()
2148 new GlobalVariable(M, NewTy, G->isConstant(), Linkage, NewInitializer, in InstrumentGlobals()
2212 new GlobalVariable(M, IRB.getInt8Ty(), false, Linkage, in InstrumentGlobals()
2245 GlobalVariable *G = NewGlobals[i]; in InstrumentGlobals()
3034 GlobalVariable *StackDescriptionGlobal = in processStaticAllocas()