Searched refs:GlobalVariable (Results 1 - 25 of 135) sorted by relevance

123456

/external/llvm/include/llvm/
H A DGlobalVariable.h1 //===-- 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 DAutoUpgrade.h19 class GlobalVariable;
41 bool UpgradeGlobalVariable(GlobalVariable *GV);
H A DModule.h19 #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 DCGVTables.h18 #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 DCGVTT.cpp26 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 DCodeGenModule.cpp259 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 DConstantMerge.cpp47 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 DGlobalOpt.cpp73 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 DStripDeadPrototypes.cpp61 GlobalVariable *GV = I++;
/external/llvm/lib/VMCore/
H A DIntrinsicInst.cpp26 #include "llvm/GlobalVariable.h"
44 } else if (GlobalVariable *GV = dyn_cast<GlobalVariable>(C)) {
49 return dyn_cast<GlobalVariable>(C);
H A DGlobals.cpp1 //===-- 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 DModule.cpp38 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 DExecutionEngineTest.cpp11 #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 DAnalysis.h27 class GlobalVariable;
60 GlobalVariable *ExtractTypeInfo(Value *V);
H A DMachineModuleInfo.h53 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 DGlobalMerge.cpp60 #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 DMBlazeTargetObjectFile.cpp13 #include "llvm/GlobalVariable.h"
59 const GlobalVariable *GVA = dyn_cast<GlobalVariable>(GV);
/external/llvm/unittests/VMCore/
H A DVerifierTest.cpp14 #include "llvm/GlobalVariable.h"
52 GlobalVariable *Aliasee = new GlobalVariable(M, Ty, true,
/external/llvm/lib/Transforms/Utils/
H A DCloneModule.cpp51 GlobalVariable *GV = new GlobalVariable(*New,
55 (GlobalVariable*) 0,
86 GlobalVariable *GV = cast<GlobalVariable>(VMap[I]);
/external/llvm/tools/lto/
H A DLTOModule.h94 void addObjCClass(llvm::GlobalVariable* clgv);
95 void addObjCCategory(llvm::GlobalVariable* clgv);
96 void addObjCClassRef(llvm::GlobalVariable* clgv);
H A DLTOModule.cpp194 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 DPTXAsmPrinter.h49 void EmitVariableDeclaration(const GlobalVariable *gv);
/external/llvm/lib/Target/Mips/
H A DMipsTargetObjectFile.cpp13 #include "llvm/GlobalVariable.h"
69 const GlobalVariable *GVA = dyn_cast<GlobalVariable>(GV);
/external/llvm/lib/Transforms/Instrumentation/
H A DEdgeProfiling.cpp78 GlobalVariable *Counters =
79 new GlobalVariable(M, ATy, false, GlobalValue::InternalLinkage,
H A DGCOVProfiling.cpp78 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...]

Completed in 479 milliseconds

123456