/external/llvm/include/llvm/IR/ |
GlobalVariable.h | 1 //===-- llvm/GlobalVariable.h - GlobalVariable class ------------*- C++ -*-===// 10 // This file contains the declaration of the GlobalVariable class, which 35 class GlobalVariable : public GlobalValue, public ilist_node<GlobalVariable> { 36 friend class SymbolTableListTraits<GlobalVariable, Module>; 38 void operator=(const GlobalVariable &) LLVM_DELETED_FUNCTION; 39 GlobalVariable(const GlobalVariable &) LLVM_DELETED_FUNCTION; 66 /// GlobalVariable ctor - If a parent module is specified, the global i [all...] |
Module.h | 21 #include "llvm/IR/GlobalVariable.h" 53 template<> struct ilist_traits<GlobalVariable> 54 : public SymbolTableListTraits<GlobalVariable, Module> { 56 GlobalVariable *createSentinel() const { 57 return static_cast<GlobalVariable*>(&Sentinel); 59 static void destroySentinel(GlobalVariable*) {} 61 GlobalVariable *provideInitialHead() const { return createSentinel(); } 62 GlobalVariable *ensureHead(GlobalVariable*) const { return createSentinel(); } 63 static void noteHead(GlobalVariable*, GlobalVariable*) { [all...] |
/external/llvm/include/llvm/ |
AutoUpgrade.h | 19 class GlobalVariable; 41 bool UpgradeGlobalVariable(GlobalVariable *GV);
|
/external/llvm/include/llvm/Transforms/Utils/ |
ModuleUtils.h | 22 class GlobalVariable; 36 GlobalVariable *collectUsedGlobalVariables(Module &M,
|
SpecialCaseList.h | 52 class GlobalVariable; 70 bool isIn(const GlobalVariable &G, 85 bool findCategory(const GlobalVariable &G, StringRef &Category) const;
|
/external/clang/lib/CodeGen/ |
CGVTables.h | 23 #include "llvm/IR/GlobalVariable.h" 38 llvm::DenseMap<const CXXRecordDecl *, llvm::GlobalVariable *> VTables; 95 llvm::GlobalVariable *GetAddrOfVTable(const CXXRecordDecl *RD); 98 void EmitVTableDefinition(llvm::GlobalVariable *VTable, 99 llvm::GlobalVariable::LinkageTypes Linkage, 104 llvm::GlobalVariable * 107 llvm::GlobalVariable::LinkageTypes Linkage, 112 llvm::GlobalVariable *GetAddrOfVTT(const CXXRecordDecl *RD); 115 void EmitVTTDefinition(llvm::GlobalVariable *VTT, 116 llvm::GlobalVariable::LinkageTypes Linkage [all...] |
MicrosoftVBTables.h | 18 #include "llvm/IR/GlobalVariable.h" 31 llvm::GlobalVariable *GV) 42 /// The GlobalVariable for this vbtable. 43 llvm::GlobalVariable *GV; 47 llvm::GlobalVariable::LinkageTypes Linkage) const; 102 llvm::GlobalVariable *getAddrOfVBTable(const CXXRecordDecl *ReusingBase,
|
CGVTables.cpp | 121 if ((Fn->getLinkage() != llvm::GlobalVariable::LinkOnceODRLinkage && 122 Fn->getLinkage() != llvm::GlobalVariable::WeakODRLinkage) || 123 Fn->getVisibility() != llvm::GlobalVariable::DefaultVisibility) 635 llvm::GlobalVariable *CodeGenVTables::GetAddrOfVTable(const CXXRecordDecl *RD) { 636 llvm::GlobalVariable *&VTable = VTables[RD]; 661 CodeGenVTables::EmitVTableDefinition(llvm::GlobalVariable *VTable, 662 llvm::GlobalVariable::LinkageTypes Linkage, 682 llvm::GlobalVariable * 686 llvm::GlobalVariable::LinkageTypes Linkage, 713 if (Linkage == llvm::GlobalVariable::AvailableExternallyLinkage [all...] |
/external/llvm/lib/Transforms/IPO/ |
ConstantMerge.cpp | 48 bool hasKnownAlignment(GlobalVariable *GV) const; 52 unsigned getAlignment(GlobalVariable *GV) const; 67 static void FindUsedValues(GlobalVariable *LLVMUsed, 80 static bool IsBetterCannonical(const GlobalVariable &A, 81 const GlobalVariable &B) { 91 bool ConstantMerge::hasKnownAlignment(GlobalVariable *GV) const { 95 unsigned ConstantMerge::getAlignment(GlobalVariable *GV) const { 112 DenseMap<PointerIntPair<Constant*, 1, bool>, GlobalVariable*> CMap; 115 SmallVector<std::pair<GlobalVariable*, GlobalVariable*>, 32> Replacements [all...] |
StripDeadPrototypes.cpp | 61 GlobalVariable *GV = I++;
|
/external/llvm/lib/IR/ |
IntrinsicInst.cpp | 26 #include "llvm/IR/GlobalVariable.h" 44 } else if (GlobalVariable *GV = dyn_cast<GlobalVariable>(C)) { 49 return dyn_cast<GlobalVariable>(C);
|
Globals.cpp | 1 //===-- Globals.cpp - Implement the GlobalValue & GlobalVariable class ----===// 10 // This file implements the GlobalValue & GlobalVariable classes for the IR 20 #include "llvm/IR/GlobalVariable.h" 68 if (const GlobalVariable *GV = dyn_cast<GlobalVariable>(this)) 81 // GlobalVariable Implementation 84 GlobalVariable::GlobalVariable(Type *Ty, bool constant, LinkageTypes Link, 91 OperandTraits<GlobalVariable>::op_begin(this), 97 "Initializer should be the same type as the GlobalVariable!"); [all...] |
Module.cpp | 38 template class llvm::SymbolTableListTraits<GlobalVariable, Module>; 145 Function *New = Function::Create(Ty, GlobalVariable::ExternalLinkage, Name); 236 GlobalVariable *Module::getGlobalVariable(StringRef Name, bool AllowLocal) { 237 if (GlobalVariable *Result = 238 dyn_cast_or_null<GlobalVariable>(getNamedValue(Name))) 252 GlobalVariable *GV = dyn_cast_or_null<GlobalVariable>(getNamedValue(Name)); 255 GlobalVariable *New = 256 new GlobalVariable(*this, Ty, false, GlobalVariable::ExternalLinkage [all...] |
/external/llvm/unittests/ExecutionEngine/ |
ExecutionEngineTest.cpp | 13 #include "llvm/IR/GlobalVariable.h" 34 GlobalVariable *NewExtGlobal(Type *T, const Twine &Name) { 35 return new GlobalVariable(*M, T, false, // Not constant. 45 GlobalVariable *G1 = 58 GlobalVariable *G2 = 71 GlobalVariable *G1 = 82 GlobalVariable *G2 = 99 GlobalVariable *G1 = 110 GlobalVariable *G2 = 119 GlobalVariable *G1 [all...] |
/external/llvm/lib/Transforms/Scalar/ |
GlobalMerge.cpp | 63 #include "llvm/IR/GlobalVariable.h" 83 bool doMerge(SmallVectorImpl<GlobalVariable*> &Globals, 89 bool isMustKeepGlobalVariable(const GlobalVariable *GV) const { 100 /// Keep track of the GlobalVariable that must not be merged away 101 SmallPtrSet<const GlobalVariable *, 16> MustKeepGlobalVariables; 128 bool operator()(const GlobalVariable *GV1, const GlobalVariable *GV2) { 143 bool GlobalMerge::doMerge(SmallVectorImpl<GlobalVariable*> &Globals, 175 GlobalVariable *MergedGV = new GlobalVariable(M, MergedTy, isConst [all...] |
/external/llvm/include/llvm/CodeGen/ |
Analysis.h | 27 class GlobalVariable; 61 GlobalVariable *ExtractTypeInfo(Value *V);
|
/external/llvm/lib/Target/PowerPC/ |
PPCTargetObjectFile.cpp | 49 const GlobalVariable *GVar = dyn_cast<GlobalVariable>(GV);
|
/external/llvm/lib/Target/ |
TargetMachine.cpp | 19 #include "llvm/IR/GlobalVariable.h" 106 static TLSModel::Model getSelectedTLSModel(const GlobalVariable *Var) { 108 case GlobalVariable::NotThreadLocal: 111 case GlobalVariable::GeneralDynamicTLSModel: 113 case GlobalVariable::LocalDynamicTLSModel: 115 case GlobalVariable::InitialExecTLSModel: 117 case GlobalVariable::LocalExecTLSModel: 128 const GlobalVariable *Var = cast<GlobalVariable>(GV);
|
/external/llvm/lib/Target/XCore/ |
XCoreLowerThreadLocal.cpp | 19 #include "llvm/IR/GlobalVariable.h" 46 bool lowerGlobal(GlobalVariable *GV); 74 static bool hasNonInstructionUse(GlobalVariable *GV) { 88 bool XCoreLowerThreadLocal::lowerGlobal(GlobalVariable *GV) { 103 GlobalVariable *NewGV = 104 new GlobalVariable(*M, NewType, GV->isConstant(), GV->getLinkage(), 105 NewInitializer, "", 0, GlobalVariable::NotThreadLocal, 134 SmallVector<GlobalVariable *, 16> ThreadLocalGlobals; 137 GlobalVariable *GV = GVI;
|
/external/llvm/lib/Transforms/Utils/ |
ModuleUtils.cpp | 36 if (GlobalVariable * GVCtor = M.getNamedGlobal(Array)) { 55 (void)new GlobalVariable(M, NewInit->getType(), false, 67 GlobalVariable * 71 GlobalVariable *GV = M.getGlobalVariable(Name);
|
CloneModule.cpp | 47 GlobalVariable *GV = new GlobalVariable(*New, 51 (GlobalVariable*) 0, 82 GlobalVariable *GV = cast<GlobalVariable>(VMap[I]);
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXGenericToNVVM.cpp | 50 Value *getOrInsertCVTA(Module *M, Function *F, GlobalVariable *GV, 62 typedef ValueMap<GlobalVariable *, GlobalVariable *> GVMapTy; 86 GlobalVariable *GV = I++; 90 GlobalVariable *NewGV = new GlobalVariable( 142 GlobalVariable *GV = I->first; 143 GlobalVariable *NewGV = I->second; 165 GlobalVariable *GV, 217 if (isa<GlobalVariable>(C)) [all...] |
/external/llvm/lib/CodeGen/AsmPrinter/ |
ARMException.cpp | 97 const std::vector<const GlobalVariable *> &TypeInfos = MMI->getTypeInfos(); 110 for (std::vector<const GlobalVariable *>::const_reverse_iterator 112 const GlobalVariable *GV = *I;
|
/external/llvm/tools/lto/ |
LTOModule.h | 164 void addObjCClass(const llvm::GlobalVariable *clgv); 167 void addObjCCategory(const llvm::GlobalVariable *clgv); 170 void addObjCClassRef(const llvm::GlobalVariable *clgv);
|
/external/llvm/lib/Analysis/ |
Loads.cpp | 19 #include "llvm/IR/GlobalVariable.h" 71 } else if (const GlobalVariable *GV = dyn_cast<GlobalVariable>(Base)) { 188 if ((isa<AllocaInst>(Ptr) || isa<GlobalVariable>(Ptr)) && 190 isa<GlobalVariable>(SI->getOperand(1))))
|