/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 34 class GlobalVariable : public GlobalObject, public ilist_node<GlobalVariable> { 35 friend class SymbolTableListTraits<GlobalVariable>; 37 void operator=(const GlobalVariable &) = delete; 38 GlobalVariable(const GlobalVariable &) = delete; 53 /// GlobalVariable ctor - If a parent module is specified, the global i [all...] |
AutoUpgrade.h | 25 class GlobalVariable; 47 bool UpgradeGlobalVariable(GlobalVariable *GV);
|
/external/clang/lib/CodeGen/ |
SanitizerMetadata.h | 21 class GlobalVariable; 40 void reportGlobalToASan(llvm::GlobalVariable *GV, const VarDecl &D, 42 void reportGlobalToASan(llvm::GlobalVariable *GV, SourceLocation Loc, 45 void disableSanitizerForGlobal(llvm::GlobalVariable *GV);
|
CGVTables.h | 23 #include "llvm/IR/GlobalVariable.h" 90 llvm::GlobalVariable * 93 llvm::GlobalVariable::LinkageTypes Linkage, 98 llvm::GlobalVariable *GetAddrOfVTT(const CXXRecordDecl *RD); 101 void EmitVTTDefinition(llvm::GlobalVariable *VTT, 102 llvm::GlobalVariable::LinkageTypes Linkage,
|
CGVTT.cpp | 21 static llvm::GlobalVariable * 25 llvm::GlobalVariable::LinkageTypes Linkage, 42 CodeGenVTables::EmitVTTDefinition(llvm::GlobalVariable *VTT, 43 llvm::GlobalVariable::LinkageTypes Linkage, 51 SmallVector<llvm::GlobalVariable *, 8> VTables; 64 llvm::GlobalVariable *VTable = VTables[i->VTableIndex]; 104 llvm::GlobalVariable *CodeGenVTables::GetAddrOfVTT(const CXXRecordDecl *RD) { 121 llvm::GlobalVariable *GV =
|
/external/llvm/include/llvm/Transforms/Utils/ |
CtorUtils.h | 21 class GlobalVariable;
|
ModuleUtils.h | 26 class GlobalVariable; 44 GlobalVariable *collectUsedGlobalVariables(Module &M,
|
/external/llvm/lib/Transforms/IPO/ |
ConstantMerge.cpp | 49 bool hasKnownAlignment(GlobalVariable *GV) const; 53 unsigned getAlignment(GlobalVariable *GV) const; 67 static void FindUsedValues(GlobalVariable *LLVMUsed, 80 static bool IsBetterCanonical(const GlobalVariable &A, 81 const GlobalVariable &B) { 91 unsigned ConstantMerge::getAlignment(GlobalVariable *GV) const { 106 DenseMap<Constant *, GlobalVariable *> CMap; 109 SmallVector<std::pair<GlobalVariable*, GlobalVariable*>, 32> Replacements; 122 GlobalVariable *GV = &*GVI++ [all...] |
GlobalDCE.cpp | 87 for (GlobalVariable &GV : M.globals()) 103 for (GlobalVariable &GV : M.globals()) { 124 std::vector<GlobalVariable *> DeadGlobalVars; // Keep track of dead globals 125 for (GlobalVariable &GV : M.globals()) 165 for (GlobalVariable *GV : DeadGlobalVars) { 203 if (GlobalVariable *GV = dyn_cast<GlobalVariable>(G)) {
|
/external/llvm/lib/IR/ |
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" 125 if (const GlobalVariable *GV = dyn_cast<GlobalVariable>(this)) 138 // GlobalVariable Implementation 141 GlobalVariable::GlobalVariable(Type *Ty, bool constant, LinkageTypes Link, 146 OperandTraits<GlobalVariable>::op_begin(this), 153 "Initializer should be the same type as the GlobalVariable!"); [all...] |
IntrinsicInst.cpp | 26 #include "llvm/IR/GlobalVariable.h" 44 } else if (GlobalVariable *GV = dyn_cast<GlobalVariable>(C)) { 49 return dyn_cast<GlobalVariable>(C);
|
/external/llvm/lib/CodeGen/ |
LowerEmuTLS.cpp | 41 bool addEmuTlsVar(Module &M, const GlobalVariable *GV); 43 const GlobalVariable *from, 44 GlobalVariable *to) { 70 SmallVector<const GlobalVariable*, 8> TlsVars; 80 bool LowerEmuTLS::addEmuTlsVar(Module &M, const GlobalVariable *GV) { 85 GlobalVariable *EmuTlsVar = M.getNamedGlobal(EmuTlsVarName); 116 EmuTlsVar = cast<GlobalVariable>( 133 GlobalVariable *EmuTlsTmplVar = nullptr; 136 EmuTlsTmplVar = dyn_cast_or_null<GlobalVariable>(
|
GlobalMerge.cpp | 73 #include "llvm/IR/GlobalVariable.h" 134 bool doMerge(SmallVectorImpl<GlobalVariable*> &Globals, 138 bool doMerge(const SmallVectorImpl<GlobalVariable *> &Globals, 145 bool isMustKeepGlobalVariable(const GlobalVariable *GV) const { 156 /// Keep track of the GlobalVariable that must not be merged away 157 SmallPtrSet<const GlobalVariable *, 16> MustKeepGlobalVariables; 192 bool GlobalMerge::doMerge(SmallVectorImpl<GlobalVariable*> &Globals, 197 [&DL](const GlobalVariable *GV1, const GlobalVariable *GV2) { 268 GlobalVariable *GV = Globals[GI] [all...] |
/frameworks/compile/libbcc/lib/Renderscript/ |
RSGlobalInfoPass.cpp | 72 // Encodes properties of the GlobalVariable into a uint32_t. 74 static uint32_t getEncodedProperties(const llvm::GlobalVariable &GV) { 146 // In LLVM, an instance of GlobalVariable is actually a Value 174 llvm::GlobalVariable *VarAsStr = llvm::dyn_cast<llvm::GlobalVariable>(V); 207 llvm::GlobalVariable *GlobalEntries = 208 llvm::dyn_cast<llvm::GlobalVariable>(V); 216 llvm::GlobalVariable *GlobalNames = 217 llvm::dyn_cast<llvm::GlobalVariable>(V); 225 llvm::GlobalVariable *GlobalAddresses [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCTargetObjectFile.cpp | 43 const GlobalVariable *GVar = dyn_cast<GlobalVariable>(GV);
|
/external/llvm/lib/Transforms/Utils/ |
CtorUtils.cpp | 18 #include "llvm/IR/GlobalVariable.h" 30 void removeGlobalCtors(GlobalVariable *GCL, const BitVector &CtorsToRemove) { 50 GlobalVariable *NGV = 51 new GlobalVariable(CA->getType(), GCL->isConstant(), GCL->getLinkage(), 68 std::vector<Function *> parseGlobalCtors(GlobalVariable *GV) { 83 GlobalVariable *findGlobalCtors(Module &M) { 84 GlobalVariable *GV = M.getGlobalVariable("llvm.global_ctors"); 122 GlobalVariable *GlobalCtors = findGlobalCtors(M);
|
CloneModule.cpp | 55 GlobalVariable *GV = new GlobalVariable(*New, 59 (GlobalVariable*) nullptr, 89 GV = new GlobalVariable( 91 (Constant *)nullptr, I->getName(), (GlobalVariable *)nullptr, 112 GlobalVariable *GV = cast<GlobalVariable>(VMap[&*I]);
|
/external/llvm/lib/Transforms/Instrumentation/ |
InstrProfiling.cpp | 54 GlobalVariable* RegionCounters; 55 GlobalVariable* DataVar; 60 DenseMap<GlobalVariable *, PerFunctionProfileData> ProfileDataMap; 97 void lowerCoverageData(GlobalVariable *CoverageData); 103 GlobalVariable *getOrCreateRegionCounters(InstrProfIncrementInst *Inc); 159 if (GlobalVariable *Coverage = 190 GlobalVariable *Name = Ind->getName(); 204 GlobalVariable *Name = Ind->getName(); 209 GlobalVariable *DataVar = It->second.DataVar; 225 GlobalVariable *Counters = getOrCreateRegionCounters(Inc) [all...] |
/external/llvm/lib/ExecutionEngine/Orc/ |
ExecutionUtils.cpp | 14 #include "llvm/IR/GlobalVariable.h" 20 CtorDtorIterator::CtorDtorIterator(const GlobalVariable *GV, bool End) 75 const GlobalVariable *CtorsList = M.getNamedGlobal("llvm.global_ctors"); 81 const GlobalVariable *DtorsList = M.getNamedGlobal("llvm.global_dtors");
|
IndirectionUtils.cpp | 34 GlobalVariable* createImplPointer(PointerType &PT, Module &M, 36 auto IP = new GlobalVariable(M, &PT, false, GlobalValue::ExternalLinkage, 153 GlobalVariable* cloneGlobalVariableDecl(Module &Dst, const GlobalVariable &GV, 156 GlobalVariable *NewGV = new GlobalVariable( 166 void moveGlobalVariableInitializer(GlobalVariable &OrigGV, 169 GlobalVariable *NewGV) { 172 NewGV = cast<GlobalVariable>(VMap[&OrigGV]);
|
/external/llvm/unittests/ExecutionEngine/ |
ExecutionEngineTest.cpp | 14 #include "llvm/IR/GlobalVariable.h" 41 GlobalVariable *NewExtGlobal(Type *T, const Twine &Name) { 42 return new GlobalVariable(*M, T, false, // Not constant. 52 GlobalVariable *G1 = 66 GlobalVariable *G2 = 79 GlobalVariable *G1 = 90 GlobalVariable *G2 = 107 GlobalVariable *G1 = 118 GlobalVariable *G2 = 127 GlobalVariable *G1 [all...] |
/external/llvm/unittests/IR/ |
ValueTest.cpp | 53 GlobalVariable *Dummy0 54 = new GlobalVariable(*M, 61 GlobalVariable::NotThreadLocal, 75 GlobalVariable *DummyCast0 76 = new GlobalVariable(*M, 83 GlobalVariable::NotThreadLocal, 98 GlobalVariable *Var = 99 new GlobalVariable(*M, Int32Ty, true, GlobalValue::ExternalLinkage, 101 GlobalVariable::NotThreadLocal, 1);
|
/external/llvm/lib/Target/XCore/ |
XCoreLowerThreadLocal.cpp | 19 #include "llvm/IR/GlobalVariable.h" 49 bool lowerGlobal(GlobalVariable *GV); 161 static bool rewriteNonInstructionUses(GlobalVariable *GV, Pass *P) { 180 bool XCoreLowerThreadLocal::lowerGlobal(GlobalVariable *GV) { 197 GlobalVariable *NewGV = 198 new GlobalVariable(*M, NewType, GV->isConstant(), GV->getLinkage(), 200 GlobalVariable::NotThreadLocal, 230 SmallVector<GlobalVariable *, 16> ThreadLocalGlobals; 231 for (GlobalVariable &GV : M.globals())
|
/external/llvm/unittests/ExecutionEngine/Orc/ |
ObjectLinkingLayerTest.cpp | 49 GlobalVariable *GV = 50 new GlobalVariable(*M, Int32Ty, false, GlobalValue::ExternalLinkage,
|
/external/llvm/lib/Target/ |
TargetMachine.cpp | 20 #include "llvm/IR/GlobalVariable.h" 94 case GlobalVariable::NotThreadLocal: 97 case GlobalVariable::GeneralDynamicTLSModel: 99 case GlobalVariable::LocalDynamicTLSModel: 101 case GlobalVariable::InitialExecTLSModel: 103 case GlobalVariable::LocalExecTLSModel:
|