/external/llvm/include/llvm/ |
H A D | 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> { class in namespace:llvm 36 friend class SymbolTableListTraits<GlobalVariable, Module>; 38 void operator=(const GlobalVariable &); // Do not implement 39 GlobalVariable(const GlobalVariable &); // Do not implement 51 /// GlobalVariable cto [all...] |
H A D | AutoUpgrade.h | 19 class GlobalVariable; 41 bool UpgradeGlobalVariable(GlobalVariable *GV);
|
H A D | Module.h | 19 #include "llvm/GlobalVariable.h" 54 template<> struct ilist_traits<GlobalVariable> 55 : public SymbolTableListTraits<GlobalVariable, Module> { 57 GlobalVariable *createSentinel() const { 58 return static_cast<GlobalVariable*>(&Sentinel); 60 static void destroySentinel(GlobalVariable*) {} 62 GlobalVariable *provideInitialHead() const { return createSentinel(); } 63 GlobalVariable *ensureHead(GlobalVariable*) const { return createSentinel(); } 64 static void noteHead(GlobalVariable*, GlobalVariabl [all...] |
/external/clang/lib/CodeGen/ |
H A D | CGVTables.h | 18 #include "llvm/GlobalVariable.h" 37 llvm::DenseMap<const CXXRecordDecl *, llvm::GlobalVariable *> VTables; 103 llvm::GlobalVariable *GetAddrOfVTable(const CXXRecordDecl *RD); 106 void EmitVTableDefinition(llvm::GlobalVariable *VTable, 107 llvm::GlobalVariable::LinkageTypes Linkage, 112 llvm::GlobalVariable * 115 llvm::GlobalVariable::LinkageTypes Linkage, 120 llvm::GlobalVariable *GetAddrOfVTT(const CXXRecordDecl *RD); 123 void EmitVTTDefinition(llvm::GlobalVariable *VTT, 124 llvm::GlobalVariable [all...] |
H A D | CGVTT.cpp | 26 llvm::GlobalVariable::LinkageTypes Linkage, 43 CodeGenVTables::EmitVTTDefinition(llvm::GlobalVariable *VTT, 44 llvm::GlobalVariable::LinkageTypes Linkage, 102 llvm::GlobalVariable *CodeGenVTables::GetAddrOfVTT(const CXXRecordDecl *RD) { 121 llvm::GlobalVariable *GV =
|
H A D | CodeGenModule.cpp | 259 if (GV->getLinkage() != llvm::GlobalVariable::LinkOnceODRLinkage || 260 GV->getVisibility() != llvm::GlobalVariable::DefaultVisibility) 396 new llvm::GlobalVariable(TheModule, AT, false, 622 llvm::GlobalVariable *GV = 623 new llvm::GlobalVariable(getModule(), ATy, false, 679 llvm::GlobalValue *gv = new llvm::GlobalVariable(getModule(), 692 llvm::GlobalValue *gv = new llvm::GlobalVariable(getModule(), s->getType(), 1044 /// create and return an llvm GlobalVariable with the specified type. If there 1086 llvm::GlobalVariable *GV = 1087 new llvm::GlobalVariable(getModul [all...] |
/external/llvm/lib/Transforms/IPO/ |
H A D | ConstantMerge.cpp | 47 bool hasKnownAlignment(GlobalVariable *GV) const; 51 unsigned getAlignment(GlobalVariable *GV) const; 66 static void FindUsedValues(GlobalVariable *LLVMUsed, 79 static bool IsBetterCannonical(const GlobalVariable &A, 80 const GlobalVariable &B) { 90 bool ConstantMerge::hasKnownAlignment(GlobalVariable *GV) const { 94 unsigned ConstantMerge::getAlignment(GlobalVariable *GV) const { 111 DenseMap<PointerIntPair<Constant*, 1, bool>, GlobalVariable*> CMap; 114 SmallVector<std::pair<GlobalVariable*, GlobalVariable*>, 3 [all...] |
H A D | GlobalOpt.cpp | 73 GlobalVariable *FindGlobalCtors(Module &M); 77 bool OptimizeGlobalCtorsList(GlobalVariable *&GCL); 78 bool ProcessGlobal(GlobalVariable *GV,Module::global_iterator &GVI); 79 bool ProcessInternalGlobal(GlobalVariable *GV,Module::global_iterator &GVI, 211 if (const GlobalVariable *GV = dyn_cast<GlobalVariable>( 496 static GlobalVariable *SRAGlobal(GlobalVariable *GV, const TargetData &TD) { 505 std::vector<GlobalVariable*> NewGlobals; 520 GlobalVariable *NG [all...] |
H A D | StripDeadPrototypes.cpp | 61 GlobalVariable *GV = I++;
|
/external/llvm/lib/VMCore/ |
H A D | IntrinsicInst.cpp | 26 #include "llvm/GlobalVariable.h" 44 } else if (GlobalVariable *GV = dyn_cast<GlobalVariable>(C)) { 49 return dyn_cast<GlobalVariable>(C);
|
H A D | Globals.cpp | 1 //===-- Globals.cpp - Implement the GlobalValue & GlobalVariable class ----===// 10 // This file implements the GlobalValue & GlobalVariable classes for the VMCore 16 #include "llvm/GlobalVariable.h" 67 if (const GlobalVariable *GV = dyn_cast<GlobalVariable>(this)) 80 // GlobalVariable Implementation 83 GlobalVariable::GlobalVariable(Type *Ty, bool constant, LinkageTypes Link, function in class:GlobalVariable 88 OperandTraits<GlobalVariable>::op_begin(this), 93 "Initializer should be the same type as the GlobalVariable!"); 100 GlobalVariable::GlobalVariable(Module &M, Type *Ty, bool constant, function in class:GlobalVariable [all...] |
H A D | Module.cpp | 38 template class llvm::SymbolTableListTraits<GlobalVariable, Module>; 146 Function *New = Function::Create(Ty, GlobalVariable::ExternalLinkage, Name); 179 Function *New = Function::Create(Ty, GlobalVariable::ExternalLinkage, Name); 255 GlobalVariable *Module::getGlobalVariable(StringRef Name, 257 if (GlobalVariable *Result = 258 dyn_cast_or_null<GlobalVariable>(getNamedValue(Name))) 272 GlobalVariable *GV = dyn_cast_or_null<GlobalVariable>(getNamedValue(Name)); 275 GlobalVariable *New = 276 new GlobalVariable(*thi [all...] |
/external/llvm/unittests/ExecutionEngine/ |
H A D | ExecutionEngineTest.cpp | 11 #include "llvm/GlobalVariable.h" 33 GlobalVariable *NewExtGlobal(Type *T, const Twine &Name) { 34 return new GlobalVariable(*M, T, false, // Not constant. 43 GlobalVariable *G1 = 56 GlobalVariable *G2 = 69 GlobalVariable *G1 = 80 GlobalVariable *G2 = 97 GlobalVariable *G1 = 108 GlobalVariable *G2 = 117 GlobalVariable *G [all...] |
/external/llvm/include/llvm/CodeGen/ |
H A D | Analysis.h | 27 class GlobalVariable; 60 GlobalVariable *ExtractTypeInfo(Value *V);
|
H A D | MachineModuleInfo.h | 53 class GlobalVariable; 135 std::vector<const GlobalVariable *> TypeInfos; 305 ArrayRef<const GlobalVariable *> TyInfo); 310 ArrayRef<const GlobalVariable *> TyInfo); 318 unsigned getTypeIDFor(const GlobalVariable *TI); 379 const std::vector<const GlobalVariable *> &getTypeInfos() const {
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | GlobalMerge.cpp | 60 #include "llvm/GlobalVariable.h" 78 bool doMerge(SmallVectorImpl<GlobalVariable*> &Globals, 105 bool operator()(const GlobalVariable *GV1, const GlobalVariable *GV2) { 120 bool GlobalMerge::doMerge(SmallVectorImpl<GlobalVariable*> &Globals, 151 GlobalVariable *MergedGV = new GlobalVariable(M, MergedTy, isConst, 172 SmallVector<GlobalVariable*, 16> Globals, ConstGlobals, BSSGlobals;
|
/external/llvm/lib/Target/MBlaze/ |
H A D | MBlazeTargetObjectFile.cpp | 13 #include "llvm/GlobalVariable.h" 59 const GlobalVariable *GVA = dyn_cast<GlobalVariable>(GV);
|
/external/llvm/unittests/VMCore/ |
H A D | VerifierTest.cpp | 14 #include "llvm/GlobalVariable.h" 52 GlobalVariable *Aliasee = new GlobalVariable(M, Ty, true,
|
/external/llvm/lib/Transforms/Utils/ |
H A D | CloneModule.cpp | 51 GlobalVariable *GV = new GlobalVariable(*New, 55 (GlobalVariable*) 0, 86 GlobalVariable *GV = cast<GlobalVariable>(VMap[I]);
|
/external/llvm/tools/lto/ |
H A D | LTOModule.h | 94 void addObjCClass(llvm::GlobalVariable* clgv); 95 void addObjCCategory(llvm::GlobalVariable* clgv); 96 void addObjCClassRef(llvm::GlobalVariable* clgv);
|
H A D | LTOModule.cpp | 194 if (GlobalVariable *gvn = dyn_cast<GlobalVariable>(op)) { 208 void LTOModule::addObjCClass(GlobalVariable *clgv) { 242 void LTOModule::addObjCCategory(GlobalVariable *clgv) { 265 void LTOModule::addObjCClassRef(GlobalVariable *clgv) { 309 if (GlobalVariable *gv = dyn_cast<GlobalVariable>(v)) { 316 if (GlobalVariable *gv = dyn_cast<GlobalVariable>(v)) { 323 if (GlobalVariable *g [all...] |
/external/llvm/lib/Target/PTX/ |
H A D | PTXAsmPrinter.h | 49 void EmitVariableDeclaration(const GlobalVariable *gv);
|
/external/llvm/lib/Target/Mips/ |
H A D | MipsTargetObjectFile.cpp | 13 #include "llvm/GlobalVariable.h" 69 const GlobalVariable *GVA = dyn_cast<GlobalVariable>(GV);
|
/external/llvm/lib/Transforms/Instrumentation/ |
H A D | EdgeProfiling.cpp | 78 GlobalVariable *Counters = 79 new GlobalVariable(M, ATy, false, GlobalValue::InternalLinkage,
|
H A D | GCOVProfiling.cpp | 78 GlobalVariable *getEdgeStateValue(); 82 GlobalVariable *buildEdgeLookupTable(Function *F, 83 GlobalVariable *Counter, 89 void insertCounterWriteout(SmallVector<std::pair<GlobalVariable *, 426 SmallVector<std::pair<GlobalVariable *, MDNode *>, 8> CountersBySP; 444 GlobalVariable *Counters = 445 new GlobalVariable(*M, CounterTy, false, 491 GlobalVariable *EdgeTable = 494 GlobalVariable *EdgeState = getEdgeStateValue(); 523 GlobalVariable *GCOVProfile [all...] |