/external/llvm/include/llvm/Transforms/Utils/ |
BlackList.h | 36 class GlobalVariable; 47 bool isIn(const GlobalVariable &G) const; 51 bool isInInit(const GlobalVariable &G) const;
|
/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" 52 template<> struct ilist_traits<GlobalVariable> 53 : public SymbolTableListTraits<GlobalVariable, Module> { 55 GlobalVariable *createSentinel() const { 56 return static_cast<GlobalVariable*>(&Sentinel); 58 static void destroySentinel(GlobalVariable*) {} 60 GlobalVariable *provideInitialHead() const { return createSentinel(); } 61 GlobalVariable *ensureHead(GlobalVariable*) const { return createSentinel(); } 62 static void noteHead(GlobalVariable*, GlobalVariable*) { [all...] |
/external/llvm/include/llvm/ |
AutoUpgrade.h | 19 class GlobalVariable; 41 bool UpgradeGlobalVariable(GlobalVariable *GV);
|
/external/clang/lib/CodeGen/ |
CGVTables.h | 23 #include "llvm/IR/GlobalVariable.h" 37 llvm::DenseMap<const CXXRecordDecl *, llvm::GlobalVariable *> VTables; 99 llvm::GlobalVariable *GetAddrOfVTable(const CXXRecordDecl *RD); 102 void EmitVTableDefinition(llvm::GlobalVariable *VTable, 103 llvm::GlobalVariable::LinkageTypes Linkage, 108 llvm::GlobalVariable * 111 llvm::GlobalVariable::LinkageTypes Linkage, 116 llvm::GlobalVariable *GetAddrOfVTT(const CXXRecordDecl *RD); 119 void EmitVTTDefinition(llvm::GlobalVariable *VTT, 120 llvm::GlobalVariable::LinkageTypes Linkage [all...] |
CGVTables.cpp | 114 if ((Fn->getLinkage() != llvm::GlobalVariable::LinkOnceODRLinkage && 115 Fn->getLinkage() != llvm::GlobalVariable::WeakODRLinkage) || 116 Fn->getVisibility() != llvm::GlobalVariable::DefaultVisibility) 616 llvm::GlobalVariable *CodeGenVTables::GetAddrOfVTable(const CXXRecordDecl *RD) { 617 llvm::GlobalVariable *&VTable = VTables[RD]; 642 CodeGenVTables::EmitVTableDefinition(llvm::GlobalVariable *VTable, 643 llvm::GlobalVariable::LinkageTypes Linkage, 663 llvm::GlobalVariable * 667 llvm::GlobalVariable::LinkageTypes Linkage, 694 if (Linkage == llvm::GlobalVariable::AvailableExternallyLinkage [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/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); 178 Function *New = Function::Create(Ty, GlobalVariable::ExternalLinkage, Name); 253 GlobalVariable *Module::getGlobalVariable(StringRef Name, 255 if (GlobalVariable *Result = 256 dyn_cast_or_null<GlobalVariable>(getNamedValue(Name))) 270 GlobalVariable *GV = dyn_cast_or_null<GlobalVariable>(getNamedValue(Name)); 273 GlobalVariable *New = 274 new GlobalVariable(*this, Ty, false, GlobalVariable::ExternalLinkage [all...] |
/external/llvm/lib/Transforms/Scalar/ |
GlobalMerge.cpp | 63 #include "llvm/IR/GlobalVariable.h" 87 bool doMerge(SmallVectorImpl<GlobalVariable*> &Globals, 93 bool isMustKeepGlobalVariable(const GlobalVariable *GV) const { 104 /// Keep track of the GlobalVariable that are marked as "used" 105 SmallPtrSet<const GlobalVariable *, 16> MustKeepGlobalVariables; 131 bool operator()(const GlobalVariable *GV1, const GlobalVariable *GV2) { 146 bool GlobalMerge::doMerge(SmallVectorImpl<GlobalVariable*> &Globals, 177 GlobalVariable *MergedGV = new GlobalVariable(M, MergedTy, isConst [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/include/llvm/CodeGen/ |
Analysis.h | 27 class GlobalVariable; 61 GlobalVariable *ExtractTypeInfo(Value *V);
|
/external/llvm/lib/Target/ |
TargetMachine.cpp | 19 #include "llvm/IR/GlobalVariable.h" 107 static TLSModel::Model getSelectedTLSModel(const GlobalVariable *Var) { 109 case GlobalVariable::NotThreadLocal: 112 case GlobalVariable::GeneralDynamicTLSModel: 114 case GlobalVariable::LocalDynamicTLSModel: 116 case GlobalVariable::InitialExecTLSModel: 118 case GlobalVariable::LocalExecTLSModel: 129 const GlobalVariable *Var = cast<GlobalVariable>(GV);
|
/external/llvm/lib/Target/Hexagon/ |
HexagonTargetObjectFile.cpp | 20 #include "llvm/IR/GlobalVariable.h" 70 const GlobalVariable *GVA = dyn_cast<GlobalVariable>(GV);
|
/external/llvm/lib/Target/MBlaze/ |
MBlazeTargetObjectFile.cpp | 14 #include "llvm/IR/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 | 47 GlobalVariable *GV = new GlobalVariable(*New, 51 (GlobalVariable*) 0, 82 GlobalVariable *GV = cast<GlobalVariable>(VMap[I]);
|
/external/llvm/unittests/IR/ |
VerifierTest.cpp | 16 #include "llvm/IR/GlobalVariable.h" 52 GlobalVariable *Aliasee = new GlobalVariable(M, Ty, true,
|
/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/lib/Transforms/Instrumentation/ |
BlackList.cpp | 22 #include "llvm/IR/GlobalVariable.h" 91 bool BlackList::isIn(const GlobalVariable &G) const { 99 static StringRef GetGVTypeString(const GlobalVariable &G) { 110 bool BlackList::isInInit(const GlobalVariable &G) const {
|
/external/llvm/tools/lto/ |
LTOModule.h | 165 void addObjCClass(const llvm::GlobalVariable *clgv); 168 void addObjCCategory(const llvm::GlobalVariable *clgv); 171 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))))
|
/external/llvm/lib/Target/Mips/ |
MipsTargetObjectFile.cpp | 14 #include "llvm/IR/GlobalVariable.h" 85 const GlobalVariable *GVA = dyn_cast<GlobalVariable>(GV);
|