HomeSort by relevance Sort by last modified time
    Searched refs:GlobalVariable (Results 1 - 25 of 172) sorted by null

1 2 3 4 5 6 7

  /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))))

Completed in 931 milliseconds

1 2 3 4 5 6 7