/external/llvm/lib/Transforms/Instrumentation/ |
AddressSanitizer.cpp | 296 auto *GV = mdconst::extract_or_null<GlobalVariable>(MDN->getOperand(0)); 316 Entry get(GlobalVariable *G) const { 323 DenseMap<GlobalVariable *, Entry> Entries; 467 bool GlobalIsLinkerInitialized(GlobalVariable *G); 521 bool ShouldInstrumentGlobal(GlobalVariable *G); 787 static GlobalVariable *createPrivateGlobalForString(Module &M, StringRef Str, 792 GlobalVariable *GV = 793 new GlobalVariable(M, StrConst->getType(), true, 801 static GlobalVariable *createPrivateGlobalForSourceLoc(Module &M, 809 auto GV = new GlobalVariable(M, LocStruct->getType(), true [all...] |
MemorySanitizer.cpp | 329 GlobalVariable *ParamTLS; 331 GlobalVariable *ParamOriginTLS; 333 GlobalVariable *RetvalTLS; 335 GlobalVariable *RetvalOriginTLS; 338 GlobalVariable *VAArgTLS; 341 GlobalVariable *VAArgOverflowSizeTLS; 344 GlobalVariable *OriginTLS; 394 static GlobalVariable *createPrivateNonConstGlobalForString(Module &M, 397 return new GlobalVariable(M, StrConst->getType(), /*isConstant=*/false, 448 RetvalTLS = new GlobalVariable( [all...] |
/external/llvm/unittests/Linker/ |
LinkModulesTest.cpp | 43 GV = new GlobalVariable(*M.get(), AT, false /*=isConstant*/, 68 GlobalVariable *GV; 105 const GlobalVariable *LinkedGV = LinkedModule->getNamedGlobal("switch.bas"); 164 GlobalVariable *GV = 165 new GlobalVariable(*InternalM, STy, false /*=isConstant*/,
|
/external/clang/lib/CodeGen/ |
CGDeclCXX.cpp | 238 llvm::GlobalVariable *DeclPtr, 289 llvm::GlobalVariable *GV, 292 llvm::GlobalVariable *PtrArray = new llvm::GlobalVariable( 305 llvm::GlobalVariable *Addr, 329 llvm::GlobalVariable *COMDATKey = 478 llvm::GlobalVariable *Addr,
|
ItaniumCXXABI.cpp | 43 llvm::DenseMap<const CXXRecordDecl *, llvm::GlobalVariable *> VTables; 269 llvm::GlobalVariable *getAddrOfVTable(const CXXRecordDecl *RD, 321 llvm::GlobalVariable *DeclPtr, [all...] |
CGObjCGNU.cpp | 183 ConstStr = new llvm::GlobalVariable(TheModule, value->getType(), true, 192 llvm::GlobalVariable *MakeGlobal(llvm::StructType *Ty, 199 auto GV = new llvm::GlobalVariable(TheModule, Ty, false, 207 llvm::GlobalVariable *MakeGlobal(llvm::ArrayType *Ty, 214 auto GV = new llvm::GlobalVariable(TheModule, Ty, false, 221 llvm::GlobalVariable *MakeGlobalArray(llvm::Type *Ty, 449 llvm::GlobalVariable *ObjCIvarOffsetVariable(const ObjCInterfaceDecl *ID, 572 llvm::GlobalVariable *GetClassGlobal(const std::string &Name, [all...] |
CGDecl.cpp | 29 #include "llvm/IR/GlobalVariable.h" 207 llvm::GlobalVariable *GV = 208 new llvm::GlobalVariable(getModule(), LTy, 211 llvm::GlobalVariable::NotThreadLocal, 224 GV->setDLLStorageClass(llvm::GlobalVariable::DLLImportStorageClass); 226 GV->setDLLStorageClass(llvm::GlobalVariable::DLLExportStorageClass); 282 llvm::GlobalVariable * 284 llvm::GlobalVariable *GV) { 307 llvm::GlobalVariable *OldGV = GV; 309 GV = new llvm::GlobalVariable(CGM.getModule(), Init->getType() [all...] |
CGCXXABI.h | 226 virtual llvm::GlobalVariable *getThrowInfo(QualType T) { return nullptr; } 386 virtual llvm::GlobalVariable *getAddrOfVTable(const CXXRecordDecl *RD, 517 llvm::GlobalVariable *DeclPtr,
|
/external/llvm/lib/Target/CppBackend/ |
CPPBackend.cpp | 138 void printThreadLocalMode(GlobalVariable::ThreadLocalMode TLM); 156 void printVariableUses(const GlobalVariable *GV); 157 void printVariableHead(const GlobalVariable *GV); 158 void printVariableBody(const GlobalVariable *GV); 339 void CppWriter::printThreadLocalMode(GlobalVariable::ThreadLocalMode TLM) { 341 case GlobalVariable::NotThreadLocal: 342 Out << "GlobalVariable::NotThreadLocal"; 344 case GlobalVariable::GeneralDynamicTLSModel: 345 Out << "GlobalVariable::GeneralDynamicTLSModel"; 347 case GlobalVariable::LocalDynamicTLSModel [all...] |
/external/llvm/lib/Target/NVPTX/ |
NVPTXAsmPrinter.cpp | 36 #include "llvm/IR/GlobalVariable.h" 70 DenseSet<const GlobalVariable *> &Globals) { 71 if (const GlobalVariable *GV = dyn_cast<GlobalVariable>(V)) 82 /// VisitGlobalVariableForEmission - Add \p GV to the list of GlobalVariable 86 const GlobalVariable *GV, SmallVectorImpl<const GlobalVariable *> &Order, 87 DenseSet<const GlobalVariable *> &Visited, 88 DenseSet<const GlobalVariable *> &Visiting) { 98 DenseSet<const GlobalVariable *> Others [all...] |
NVPTXAsmPrinter.h | 219 void printModuleLevelGV(const GlobalVariable *GVar, raw_ostream &O, 270 std::map<const Function *, std::vector<const GlobalVariable *> > localDecls; 276 void emitPTXGlobalVariable(const GlobalVariable *GVar, raw_ostream &O);
|
NVPTXTargetObjectFile.h | 18 class GlobalVariable;
|
NVVMReflect.cpp | 158 // In this case, we get a Constant with a GlobalVariable operand and we need 183 if (const GlobalVariable *GV = dyn_cast<GlobalVariable>(Operand)) {
|
/external/llvm/tools/bugpoint/ |
CrashDebugger.cpp | 119 class ReduceCrashingGlobalVariables : public ListReducer<GlobalVariable*> { 127 TestResult doTest(std::vector<GlobalVariable*> &Prefix, 128 std::vector<GlobalVariable*> &Kept, 137 bool TestGlobalVariables(std::vector<GlobalVariable*> &GVs); 143 std::vector<GlobalVariable*> &GVs) { 149 std::set<GlobalVariable*> GVSet; 152 GlobalVariable* CMGV = cast<GlobalVariable>(VMap[GVs[i]]); 163 for (GlobalVariable &I : M->globals()) 685 std::vector<GlobalVariable*> GVs [all...] |
/external/llvm/include/llvm/Analysis/ |
GlobalsModRef.h | 110 bool AnalyzeIndirectGlobalMemory(GlobalVariable *GV);
|
/external/llvm/lib/CodeGen/ |
ShadowStackGCLowering.cpp | 32 GlobalVariable *Head; 229 // Appending to the GlobalVariable list is safe in that sense. 239 Constant *GV = new GlobalVariable(*F.getParent(), FrameMap->getType(), true, 240 GlobalVariable::InternalLinkage, FrameMap, 304 Head = new GlobalVariable(
|
/external/llvm/lib/Target/AMDGPU/ |
AMDGPUPromoteAlloca.cpp | 80 GlobalVariable *GV = &*I; 317 GlobalVariable *GV = new GlobalVariable( 319 GlobalVariable::NotThreadLocal, AMDGPUAS::LOCAL_ADDRESS);
|
/external/llvm/lib/Transforms/IPO/ |
ExtractGV.cpp | 141 new GlobalVariable(M, Ty, false, GlobalValue::ExternalLinkage,
|
/external/llvm/lib/Transforms/ObjCARC/ |
ObjCARCAPElim.cpp | 141 GlobalVariable *GV = M.getGlobalVariable("llvm.global_ctors");
|
/external/llvm/lib/ExecutionEngine/ |
ExecutionEngine.cpp | 97 /// memory block when the GlobalVariable is destroyed. 99 GVMemoryBlock(const GlobalVariable *GV) 100 : CallbackVH(const_cast<GlobalVariable*>(GV)) {} 103 /// \brief Returns the address the GlobalVariable should be written into. The 105 static char *Create(const GlobalVariable *GV, const DataLayout& TD) { 126 char *ExecutionEngine::getMemoryForGV(const GlobalVariable *GV) { 165 GlobalVariable *ExecutionEngine::FindGlobalVariableNamed(const char *Name, bool AllowInternal) { 167 GlobalVariable *GV = Modules[i]->getGlobalVariable(Name,AllowInternal); 242 for (GlobalVariable &GI : M->globals()) 374 GlobalVariable *GV = module.getNamedGlobal(Name) [all...] |
/external/llvm/lib/Analysis/ |
GlobalsModRef.cpp | 285 for (GlobalVariable &GV : M.globals()) 407 bool GlobalsAAResult::AnalyzeIndirectGlobalMemory(GlobalVariable *GV) { 727 auto *GVar = dyn_cast<GlobalVariable>(GV); 728 auto *InputGVar = dyn_cast<GlobalVariable>(InputGV); [all...] |
/external/llvm/lib/ExecutionEngine/MCJIT/ |
MCJIT.h | 203 GlobalVariable *FindGlobalVariableNamedInModulePtrSet(const char *Name, 231 GlobalVariable *FindGlobalVariableNamed(const char *Name,
|
MCJIT.cpp | 294 GlobalVariable *G = M->getGlobalVariable(Name); 442 GlobalVariable *MCJIT::FindGlobalVariableNamedInModulePtrSet(const char *Name, 447 GlobalVariable *GV = (*I)->getGlobalVariable(Name, AllowInternal); 467 GlobalVariable *MCJIT::FindGlobalVariableNamed(const char *Name, bool AllowInternal) { 468 GlobalVariable *GV = FindGlobalVariableNamedInModulePtrSet(
|
/external/llvm/lib/Transforms/Scalar/ |
SCCP.cpp | 172 DenseMap<GlobalVariable*, LatticeVal> TrackedGlobals; 229 void TrackValueOfGlobalVariable(GlobalVariable *GV) { 285 const DenseMap<GlobalVariable*, LatticeVal> &getTrackedGlobals() { [all...] |
/external/llvm/lib/IR/ |
Core.cpp | 24 #include "llvm/IR/GlobalVariable.h" [all...] |