Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:GlobalVariable

576 static llvm::GlobalVariable::ThreadLocalMode GetLLVMTLSModel(StringRef S) {
577 return llvm::StringSwitch<llvm::GlobalVariable::ThreadLocalMode>(S)
578 .Case("global-dynamic", llvm::GlobalVariable::GeneralDynamicTLSModel)
579 .Case("local-dynamic", llvm::GlobalVariable::LocalDynamicTLSModel)
580 .Case("initial-exec", llvm::GlobalVariable::InitialExecTLSModel)
581 .Case("local-exec", llvm::GlobalVariable::LocalExecTLSModel);
584 static llvm::GlobalVariable::ThreadLocalMode GetLLVMTLSModel(
588 return llvm::GlobalVariable::GeneralDynamicTLSModel;
590 return llvm::GlobalVariable::LocalDynamicTLSModel;
592 return llvm::GlobalVariable::InitialExecTLSModel;
594 return llvm::GlobalVariable::LocalExecTLSModel;
704 new llvm::GlobalVariable(TheModule, AT, false,
741 F->setDLLStorageClass(llvm::GlobalVariable::DLLImportStorageClass);
743 F->setDLLStorageClass(llvm::GlobalVariable::DLLExportStorageClass);
745 F->setDLLStorageClass(llvm::GlobalVariable::DefaultStorageClass);
1074 auto *GV = new llvm::GlobalVariable(
1272 auto *gv = new llvm::GlobalVariable(getModule(), Array->getType(), false,
1286 new llvm::GlobalVariable(getModule(), s->getType(), true,
1354 bool CodeGenModule::isInSanitizerBlacklist(llvm::GlobalVariable *GV,
1418 if (llvm::GlobalVariable *GV = getModule().getNamedGlobal(Name))
1424 auto *GV = new llvm::GlobalVariable(
1956 /// create and return an llvm GlobalVariable with the specified type. If there
1989 auto *GV = new llvm::GlobalVariable(
1992 llvm::GlobalVariable::NotThreadLocal, AddrSpace);
2069 llvm::GlobalVariable *
2073 llvm::GlobalVariable *GV = getModule().getNamedGlobal(Name);
2074 llvm::GlobalVariable *OldGV = nullptr;
2088 GV = new llvm::GlobalVariable(getModule(), Ty, /*isConstant=*/true,
2309 // Entry is now either a Function or GlobalVariable.
2310 auto *GV = dyn_cast<llvm::GlobalVariable>(Entry);
2313 // We must make a new GlobalVariable* and update everything that used OldGV
2314 // (a declaration or tentative definition) with the new GlobalVariable*
2330 GV = cast<llvm::GlobalVariable>(GetAddrOfGlobalVar(D, InitType));
2385 !llvm::GlobalVariable::isLinkOnceLinkage(Linkage) &&
2386 !llvm::GlobalVariable::isWeakLinkage(Linkage))
2391 GV->setDLLStorageClass(llvm::GlobalVariable::DLLImportStorageClass);
2393 GV->setDLLStorageClass(llvm::GlobalVariable::DLLExportStorageClass);
2395 GV->setDLLStorageClass(llvm::GlobalVariable::DefaultStorageClass);
2397 if (Linkage == llvm::GlobalVariable::CommonLinkage)
2486 return llvm::GlobalVariable::WeakODRLinkage;
2488 return llvm::GlobalVariable::WeakAnyLinkage;
2524 return llvm::GlobalVariable::CommonLinkage;
2531 return llvm::GlobalVariable::WeakODRLinkage;
2535 return llvm::GlobalVariable::ExternalLinkage;
2811 static llvm::StringMapEntry<llvm::GlobalVariable *> &
2812 GetConstantCFStringEntry(llvm::StringMap<llvm::GlobalVariable *> &Map,
2846 static llvm::StringMapEntry<llvm::GlobalVariable *> &
2847 GetConstantStringEntry(llvm::StringMap<llvm::GlobalVariable *> &Map,
2858 llvm::StringMapEntry<llvm::GlobalVariable *> &Entry =
2911 new llvm::GlobalVariable(getModule(), C->getType(), /*isConstant=*/true,
2945 GV = new llvm::GlobalVariable(getModule(), C->getType(), true,
2946 llvm::GlobalVariable::PrivateLinkage, C,
2958 llvm::StringMapEntry<llvm::GlobalVariable *> &Entry =
3040 auto *GV = new llvm::GlobalVariable(getModule(), C->getType(), isConstant,
3057 GV = new llvm::GlobalVariable(getModule(), C->getType(), true,
3058 llvm::GlobalVariable::PrivateLinkage, C,
3146 static llvm::GlobalVariable *
3157 auto *GV = new llvm::GlobalVariable(
3159 nullptr, llvm::GlobalVariable::NotThreadLocal, AddrSpace);
3178 llvm::GlobalVariable **Entry = nullptr;
3240 llvm::GlobalVariable **Entry = nullptr;
3320 if (Linkage == llvm::GlobalVariable::ExternalLinkage) {
3326 Linkage = llvm::GlobalVariable::LinkOnceODRLinkage;
3330 Linkage = llvm::GlobalVariable::InternalLinkage;
3335 auto *GV = new llvm::GlobalVariable(
3337 /*InsertBefore=*/nullptr, llvm::GlobalVariable::NotThreadLocal,
3933 llvm::GlobalVariable *VTable,