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

1 2 3 4 5 6

  /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...]

Completed in 429 milliseconds

1 2 3 4 5 6