/external/llvm/include/llvm/ |
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 &); // Do not implement 39 GlobalVariable(const GlobalVariable &); // Do not implement 51 /// GlobalVariable ctor - If a parent module is specified, the global i [all...] |
AutoUpgrade.h | 19 class GlobalVariable; 41 bool UpgradeGlobalVariable(GlobalVariable *GV);
|
Module.h | 19 #include "llvm/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/clang/lib/CodeGen/ |
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::LinkageTypes Linkage [all...] |
CGVTT.cpp | 24 llvm::GlobalVariable::LinkageTypes Linkage, 41 CodeGenVTables::EmitVTTDefinition(llvm::GlobalVariable *VTT, 42 llvm::GlobalVariable::LinkageTypes Linkage, 99 llvm::GlobalVariable *CodeGenVTables::GetAddrOfVTT(const CXXRecordDecl *RD) { 116 llvm::GlobalVariable *GV =
|
CodeGenModule.cpp | 270 if (GV->getLinkage() != llvm::GlobalVariable::LinkOnceODRLinkage || 271 GV->getVisibility() != llvm::GlobalVariable::DefaultVisibility) 406 new llvm::GlobalVariable(TheModule, AT, false, 637 llvm::GlobalVariable *GV = 638 new llvm::GlobalVariable(getModule(), ATy, false, 694 llvm::GlobalValue *gv = new llvm::GlobalVariable(getModule(), 707 llvm::GlobalValue *gv = new llvm::GlobalVariable(getModule(), s->getType(), [all...] |
/external/llvm/lib/Transforms/IPO/ |
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*>, 32> Replacements [all...] |
StripDeadPrototypes.cpp | 61 GlobalVariable *GV = I++;
|
/external/llvm/lib/VMCore/ |
IntrinsicInst.cpp | 26 #include "llvm/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 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, 88 OperandTraits<GlobalVariable>::op_begin(this), 93 "Initializer should be the same type as the GlobalVariable!"); [all...] |
/external/llvm/unittests/ExecutionEngine/ |
ExecutionEngineTest.cpp | 11 #include "llvm/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 | 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/PTX/ |
PTXAsmPrinter.h | 49 void EmitVariableDeclaration(const GlobalVariable *gv);
|
/external/llvm/include/llvm/CodeGen/ |
Analysis.h | 27 class GlobalVariable; 61 GlobalVariable *ExtractTypeInfo(Value *V);
|
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/Target/Hexagon/ |
HexagonTargetObjectFile.cpp | 18 #include "llvm/GlobalVariable.h" 70 const GlobalVariable *GVA = dyn_cast<GlobalVariable>(GV);
|
/external/llvm/lib/Target/MBlaze/ |
MBlazeTargetObjectFile.cpp | 13 #include "llvm/GlobalVariable.h" 59 const GlobalVariable *GVA = dyn_cast<GlobalVariable>(GV);
|
/external/llvm/lib/Transforms/Utils/ |
ModuleUtils.cpp | 35 if (GlobalVariable * GVCtor = M.getNamedGlobal(Array)) { 54 (void)new GlobalVariable(M, NewInit->getType(), false,
|
CloneModule.cpp | 51 GlobalVariable *GV = new GlobalVariable(*New, 55 (GlobalVariable*) 0, 86 GlobalVariable *GV = cast<GlobalVariable>(VMap[I]);
|
/external/llvm/unittests/VMCore/ |
VerifierTest.cpp | 14 #include "llvm/GlobalVariable.h" 52 GlobalVariable *Aliasee = new GlobalVariable(M, Ty, true,
|
/external/llvm/tools/lto/ |
LTOModule.h | 160 void addObjCClass(llvm::GlobalVariable *clgv); 163 void addObjCCategory(llvm::GlobalVariable *clgv); 166 void addObjCClassRef(llvm::GlobalVariable *clgv);
|
LTOModule.cpp | 174 if (GlobalVariable *gvn = dyn_cast<GlobalVariable>(op)) { 188 void LTOModule::addObjCClass(GlobalVariable *clgv) { 225 void LTOModule::addObjCCategory(GlobalVariable *clgv) { 250 void LTOModule::addObjCClassRef(GlobalVariable *clgv) { 296 if (GlobalVariable *gv = dyn_cast<GlobalVariable>(v)) { 303 if (GlobalVariable *gv = dyn_cast<GlobalVariable>(v)) { 310 if (GlobalVariable *gv = dyn_cast<GlobalVariable>(v)) [all...] |
/external/llvm/lib/Target/Mips/ |
MipsTargetObjectFile.cpp | 13 #include "llvm/GlobalVariable.h" 69 const GlobalVariable *GVA = dyn_cast<GlobalVariable>(GV);
|
/external/llvm/lib/Transforms/Instrumentation/ |
EdgeProfiling.cpp | 78 GlobalVariable *Counters = 79 new GlobalVariable(M, ATy, false, GlobalValue::InternalLinkage,
|
GCOVProfiling.cpp | 80 GlobalVariable *getEdgeStateValue(); 84 GlobalVariable *buildEdgeLookupTable(Function *F, 85 GlobalVariable *Counter, 91 void insertCounterWriteout(SmallVector<std::pair<GlobalVariable *, 427 SmallVector<std::pair<GlobalVariable *, MDNode *>, 8> CountersBySP; 445 GlobalVariable *Counters = 446 new GlobalVariable(*M, CounterTy, false, 492 GlobalVariable *EdgeTable = 495 GlobalVariable *EdgeState = getEdgeStateValue(); 524 GlobalVariable *GCOVProfiler::buildEdgeLookupTable [all...] |