/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ValueLatticeUtils.h | 20 class GlobalVariable; 36 bool canTrackGlobalVariableInterprocedurally(GlobalVariable *GV);
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | CtorUtils.h | 20 class GlobalVariable;
|
H A D | SanitizerStats.h | 44 GlobalVariable *ModuleStatsGV;
|
H A D | Evaluator.h | 21 #include "llvm/IR/GlobalVariable.h" 92 const SmallPtrSetImpl<GlobalVariable*> &getInvariants() const { 116 SmallVector<std::unique_ptr<GlobalVariable>, 32> AllocaTmps; 120 SmallPtrSet<GlobalVariable*, 8> Invariants;
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | SanitizerMetadata.h | 20 class GlobalVariable; 39 void reportGlobalToASan(llvm::GlobalVariable *GV, const VarDecl &D, 41 void reportGlobalToASan(llvm::GlobalVariable *GV, SourceLocation Loc, 44 void disableSanitizerForGlobal(llvm::GlobalVariable *GV);
|
H A D | CGVTables.h | 22 #include "llvm/IR/GlobalVariable.h" 97 llvm::GlobalVariable * 100 llvm::GlobalVariable::LinkageTypes Linkage, 105 llvm::GlobalVariable *GetAddrOfVTT(const CXXRecordDecl *RD); 108 void EmitVTTDefinition(llvm::GlobalVariable *VTT, 109 llvm::GlobalVariable::LinkageTypes Linkage,
|
H A D | CGCUDARuntime.h | 22 class GlobalVariable; 58 virtual void registerDeviceVar(const VarDecl *VD, llvm::GlobalVariable &Var,
|
H A D | CGVTT.cpp | 20 static llvm::GlobalVariable * 24 llvm::GlobalVariable::LinkageTypes Linkage, 41 CodeGenVTables::EmitVTTDefinition(llvm::GlobalVariable *VTT, 42 llvm::GlobalVariable::LinkageTypes Linkage, 50 SmallVector<llvm::GlobalVariable *, 8> VTables; 63 llvm::GlobalVariable *VTable = VTables[i->VTableIndex]; 105 llvm::GlobalVariable *CodeGenVTables::GetAddrOfVTT(const CXXRecordDecl *RD) { 123 llvm::GlobalVariable *GV = CGM.CreateOrReplaceCXXRuntimeVariable(
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | GlobalVariable.h | 1 //===-- llvm/GlobalVariable.h - GlobalVariable class ------------*- C++ -*-===// 9 // This file contains the declaration of the GlobalVariable class, which 41 class GlobalVariable : public GlobalObject, public ilist_node<GlobalVariable> { class in namespace:llvm 42 friend class SymbolTableListTraits<GlobalVariable>; 52 /// GlobalVariable ctor - If a parent module is specified, the global is 54 GlobalVariable(Type *Ty, bool isConstant, LinkageTypes Linkage, 58 /// GlobalVariable ctor - This creates a global and inserts it before the 60 GlobalVariable(Modul [all...] |
H A D | AutoUpgrade.h | 26 class GlobalVariable; 52 GlobalVariable *UpgradeGlobalVariable(GlobalVariable *GV);
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/ |
H A D | InstrProfiling.h | 52 GlobalVariable *RegionCounters = nullptr; 53 GlobalVariable *DataVar = nullptr; 59 DenseMap<GlobalVariable *, PerFunctionProfileData> ProfileDataMap; 61 std::vector<GlobalVariable *> ReferencedNames; 62 GlobalVariable *NamesVar; 98 void lowerCoverageData(GlobalVariable *CoverageNamesVar); 104 GlobalVariable *getOrCreateRegionCounters(InstrProfIncrementInst *Inc);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | ConstantMerge.cpp | 28 #include "llvm/IR/GlobalVariable.h" 46 static void FindUsedValues(GlobalVariable *LLVMUsed, 59 static bool IsBetterCanonical(const GlobalVariable &A, 60 const GlobalVariable &B) { 70 static bool hasMetadataOtherThanDebugLoc(const GlobalVariable *GV) { 79 static void copyDebugLocMetadata(const GlobalVariable *From, 80 GlobalVariable *To) { 87 static unsigned getAlignment(GlobalVariable *GV) { 95 isUnmergeableGlobal(GlobalVariable *GV, 105 static CanMerge makeMergeable(GlobalVariable *Ol [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LowerEmuTLS.cpp | 40 bool addEmuTlsVar(Module &M, const GlobalVariable *GV); 42 const GlobalVariable *from, 43 GlobalVariable *to) { 75 SmallVector<const GlobalVariable*, 8> TlsVars; 85 bool LowerEmuTLS::addEmuTlsVar(Module &M, const GlobalVariable *GV) { 90 GlobalVariable *EmuTlsVar = M.getNamedGlobal(EmuTlsVarName); 121 EmuTlsVar = cast<GlobalVariable>( 138 GlobalVariable *EmuTlsTmplVar = nullptr; 141 EmuTlsTmplVar = dyn_cast_or_null<GlobalVariable>(
|
H A D | GlobalMerge.cpp | 79 #include "llvm/IR/GlobalVariable.h" 159 bool doMerge(SmallVectorImpl<GlobalVariable*> &Globals, 164 bool doMerge(const SmallVectorImpl<GlobalVariable *> &Globals, 171 bool isMustKeepGlobalVariable(const GlobalVariable *GV) const { 182 /// Keep track of the GlobalVariable that must not be merged away 183 SmallPtrSet<const GlobalVariable *, 16> MustKeepGlobalVariables; 219 bool GlobalMerge::doMerge(SmallVectorImpl<GlobalVariable*> &Globals, 224 Globals, [&DL](const GlobalVariable *GV1, const GlobalVariable *GV2) { 296 GlobalVariable *G [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CtorUtils.cpp | 17 #include "llvm/IR/GlobalVariable.h" 27 static void removeGlobalCtors(GlobalVariable *GCL, const BitVector &CtorsToRemove) { 47 GlobalVariable *NGV = 48 new GlobalVariable(CA->getType(), GCL->isConstant(), GCL->getLinkage(), 65 static std::vector<Function *> parseGlobalCtors(GlobalVariable *GV) { 80 static GlobalVariable *findGlobalCtors(Module &M) { 81 GlobalVariable *GV = M.getGlobalVariable("llvm.global_ctors"); 118 GlobalVariable *GlobalCtors = findGlobalCtors(M);
|
H A D | GlobalStatus.cpp | 16 #include "llvm/IR/GlobalVariable.h" 63 if (const GlobalVariable *GV = dyn_cast<GlobalVariable>(V)) 109 if (const GlobalVariable *GV = 110 dyn_cast<GlobalVariable>(SI->getOperand(1))) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ValueLatticeUtils.cpp | 15 #include "llvm/IR/GlobalVariable.h" 27 bool llvm::canTrackGlobalVariableInterprocedurally(GlobalVariable *GV) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Globals.cpp | 1 //===-- Globals.cpp - Implement the GlobalValue & GlobalVariable class ----===// 9 // This file implements the GlobalValue & GlobalVariable classes for the IR 22 #include "llvm/IR/GlobalVariable.h" 233 if (const GlobalVariable *GV = dyn_cast<GlobalVariable>(this)) 325 if (auto *Var = dyn_cast<GlobalVariable>(this)) 333 // GlobalVariable Implementation 336 GlobalVariable::GlobalVariable(Type *Ty, bool constant, LinkageTypes Link, function in class:GlobalVariable 341 OperandTraits<GlobalVariable> 355 GlobalVariable::GlobalVariable(Module &M, Type *Ty, bool constant, function in class:GlobalVariable [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreLowerThreadLocal.cpp | 18 #include "llvm/IR/GlobalVariable.h" 49 bool lowerGlobal(GlobalVariable *GV); 161 static bool rewriteNonInstructionUses(GlobalVariable *GV, Pass *P) { 180 bool XCoreLowerThreadLocal::lowerGlobal(GlobalVariable *GV) { 196 GlobalVariable *NewGV = 197 new GlobalVariable(*M, NewType, GV->isConstant(), GV->getLinkage(), 199 GlobalVariable::NotThreadLocal, 226 SmallVector<GlobalVariable *, 16> ThreadLocalGlobals; 227 for (GlobalVariable &GV : M.globals())
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | ConstantHoisting.h | 58 class GlobalVariable; 159 using GVCandVecMapType = MapVector<GlobalVariable *, ConstCandVecType>; 165 using GVInfoVecMapType = MapVector<GlobalVariable *, ConstInfoVecType>; 194 void findBaseConstants(GlobalVariable *BaseGV); 199 bool emitBaseConstants(GlobalVariable *BaseGV);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXGenericToNVVM.cpp | 55 typedef ValueMap<GlobalVariable *, GlobalVariable *> GVMapTy; 79 GlobalVariable *GV = &*I++; 83 GlobalVariable *NewGV = new GlobalVariable( 133 GlobalVariable *GV = I->first; 134 GlobalVariable *NewGV = I->second; 166 if (isa<GlobalVariable>(C)) { 172 GVMapTy::iterator I = GVMap.find(cast<GlobalVariable>(C)); 174 GlobalVariable *G [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMAsmPrinter.h | 62 SmallPtrSet<const GlobalVariable*,2> PromotedGlobals; 66 SmallPtrSet<const GlobalVariable*,2> EmittedPromotedGlobalLabels; 101 void EmitGlobalVariable(const GlobalVariable *GV) override;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | Instrumentation.cpp | 60 GlobalVariable *llvm::createPrivateGlobalForString(Module &M, StringRef Str, 66 GlobalVariable *GV = 67 new GlobalVariable(M, StrConst->getType(), true,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCTargetObjectFile.cpp | 41 const auto *GVar = dyn_cast<GlobalVariable>(GO);
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | IRForTarget.h | 33 class GlobalVariable; 233 bool RewriteObjCConstString(llvm::GlobalVariable *NSStr, 234 llvm::GlobalVariable *CStr); 463 llvm::GlobalVariable *m_reloc_placeholder;
|