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

1 2 3 4 5 6 7

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

Completed in 444 milliseconds

1 2 3 4 5 6 7