|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Analysis/ConstantFolding.cpp 558 !GV->getInitializer()->getType()->isSized())
562 int64_t InitializerSize = DL.getTypeAllocSize(GV->getInitializer()->getType());
583 if (!ReadDataFromGlobal(GV->getInitializer(), Offset, CurPtr, BytesLeft, DL))
626 return GV->getInitializer();
641 ConstantFoldLoadThroughGEPConstantExpr(GV->getInitializer(), CE))
689 if (GV->getInitializer()->isNullValue())
691 if (isa<UndefValue>(GV->getInitializer()))
lib/Analysis/GlobalsModRef.cpp 409 if (Constant *C = GV->getInitializer())
lib/Analysis/LazyCallGraph.cpp 194 if (Visited.insert(GV.getInitializer()).second)
195 Worklist.push_back(GV.getInitializer());
lib/Analysis/LoopUnrollAnalyzer.cpp 109 dyn_cast<ConstantDataSequential>(GV->getInitializer());
lib/Analysis/ScalarEvolution.cpp 7551 Constant *Result = ConstantFoldLoadThroughGEPIndices(GV->getInitializer(),
lib/CodeGen/Analysis.cpp 166 Value *Init = Var->getInitializer();
lib/CodeGen/GlobalMerge.cpp 478 Inits.push_back(Globals[j]->getInitializer());
lib/ExecutionEngine/ExecutionEngine.cpp 383 ConstantArray *InitList = dyn_cast<ConstantArray>(GV->getInitializer());
lib/ExecutionEngine/Orc/IndirectionUtils.cpp 349 NewGV->setInitializer(MapValue(OrigGV.getInitializer(), VMap, RF_None,
lib/IR/AutoUpgrade.cpp 853 Constant *Init = GV->getInitializer();
lib/IR/Core.cpp 2126 return wrap(GV->getInitializer());
lib/IR/Module.cpp 605 const ConstantArray *Init = cast<ConstantArray>(GV->getInitializer());
lib/IR/Verifier.cpp 4294 Constant *Init = GV->getInitializer();
lib/LTO/LTOModule.cpp 251 Constant *cn = gvn->getInitializer();
lib/Linker/IRMover.cpp 929 DstGV ? DstGV->getInitializer() : nullptr,
1050 Mapper.scheduleMapGlobalInitializer(Dst, *Src.getInitializer());
lib/ProfileData/InstrProf.cpp 420 auto *Arr = cast<ConstantDataArray>(NameVar->getInitializer());
lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp 186 auto Init = GVar->getInitializer();
254 Constant *Init = GV->getInitializer();
440 Constant *Init = GV->getInitializer();
lib/Target/NVPTX/NVPTXAsmPrinter.cpp 760 const ConstantArray *InitList = dyn_cast<ConstantArray>(GV->getInitializer());
lib/Target/NVPTX/NVPTXGenericToNVVM.cpp 86 GV->hasInitializer() ? GV->getInitializer() : nullptr,
lib/Target/WebAssembly/WebAssemblyLowerGlobalDtors.cpp 67 const ConstantArray *InitList = dyn_cast<ConstantArray>(GV->getInitializer());
lib/Target/X86/X86ISelLowering.cpp38986 Constant *Init = GV->getInitializer();
lib/Target/XCore/XCoreLowerThreadLocal.cpp 194 GV->getInitializer());
lib/Transforms/Coroutines/CoroInstr.h 169 Constant *Initializer = GV->getInitializer();
lib/Transforms/IPO/CalledValuePropagation.cpp 138 return computeConstant(GV->getInitializer());
lib/Transforms/IPO/ConstantMerge.cpp 48 ConstantArray *Inits = cast<ConstantArray>(LLVMUsed->getInitializer());
181 Constant *Init = GV->getInitializer();
212 Constant *Init = GV->getInitializer();
lib/Transforms/IPO/ElimAvailExtern.cpp 40 Constant *Init = GV.getInitializer();
lib/Transforms/IPO/GlobalDCE.cpp 210 getPointerAtOffset(VTable->getInitializer(), VTableOffset + CallOffset,
360 Constant *Init = GV.getInitializer();
lib/Transforms/IPO/GlobalOpt.cpp 468 Constant *Init = GV->getInitializer();
1578 if (GV->getInitializer()->getType()->isPointerTy() &&
1579 GV->getInitializer()->isNullValue() &&
1582 GV->getInitializer()->getType()->getPointerAddressSpace())) {
1584 if (GV->getInitializer()->getType() != SOVC->getType())
1585 SOVC = ConstantExpr::getBitCast(SOVC, GV->getInitializer()->getType());
1638 Constant *InitVal = GV->getInitializer();
1653 auto *CIInit = dyn_cast<ConstantInt>(GV->getInitializer());
1953 if (!isa<UndefValue>(GV->getInitializer()))
1954 new StoreInst(GV->getInitializer(), Alloca, &FirstI);
1977 CleanupConstantGlobalUsers(GV, GV->getInitializer(), DL, GetTLI);
1999 CleanupConstantGlobalUsers(GV, GV->getInitializer(), DL, GetTLI);
2013 if (!GV->getInitializer()->getType()->isSingleValueType()) {
2024 if (isa<UndefValue>(GV->getInitializer())) {
2029 CleanupConstantGlobalUsers(GV, GV->getInitializer(), DL, GetTLI);
2365 if (auto *C = dyn_cast<Constant>(GV->getInitializer())) {
2440 GV->setInitializer(EvaluateStoreInto(GV->getInitializer(), Val, CE, 2));
2525 Constant *Init = GV->getInitializer();
2530 Type *CurrentInitTy = CurrentGV->getInitializer()->getType();
lib/Transforms/IPO/GlobalSplit.cpp 47 auto *Init = dyn_cast_or_null<ConstantStruct>(GV.getInitializer());
127 SplitGlobals[I]->getInitializer()->getType(), SplitGlobals[I], Ops,
lib/Transforms/IPO/LowerTypeTests.cpp 842 GlobalInits.push_back(GV->getInitializer());
1271 IRB.CreateAlignedStore(GV->getInitializer(), GV, GV->getAlignment());
lib/Transforms/IPO/StripSymbols.cpp 195 ConstantArray *Inits = cast<ConstantArray>(LLVMUsed->getInitializer());
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp 257 forEachVirtualFunction(GV.getInitializer(), [&](Function *F) {
lib/Transforms/IPO/WholeProgramDevirt.cpp 795 M.getDataLayout().getTypeAllocSize(GV.getInitializer()->getType());
819 Constant *Ptr = getPointerAtOffset(TM.Bits->GV->getInitializer(),
1510 B.GV->getInitializer(),
1526 B.GV->getInitializer()->getType(), 0, B.GV->getLinkage(), "",
lib/Transforms/InstCombine/InstCombineCompares.cpp 149 Constant *Init = GV->getInitializer();
lib/Transforms/Instrumentation/AddressSanitizer.cpp 1782 ConstantArray *CA = dyn_cast<ConstantArray>(GV->getInitializer());
2283 NewTy, G->getInitializer(), Constant::getNullValue(RightRedZoneTy));
2303 auto Seq = dyn_cast<ConstantDataSequential>(G->getInitializer());
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp 1248 Constant *Initializer = GV->getInitializer();
lib/Transforms/Instrumentation/InstrProfiling.cpp 659 cast<ConstantArray>(CoverageNamesVar->getInitializer());
lib/Transforms/ObjCARC/ObjCARCAPElim.cpp 155 ConstantArray *Init = cast<ConstantArray>(GV->getInitializer());
lib/Transforms/Scalar/MemCpyOptimizer.cpp 1152 if (Value *ByteVal = isBytewiseValue(GV->getInitializer(),
lib/Transforms/Scalar/SCCP.cpp 295 if (!isa<UndefValue>(GV->getInitializer()))
296 IV.markConstant(GV->getInitializer());
lib/Transforms/Utils/CtorUtils.cpp 29 ConstantArray *OldCA = cast<ConstantArray>(GCL->getInitializer());
66 if (GV->getInitializer()->isNullValue())
68 ConstantArray *CA = cast<ConstantArray>(GV->getInitializer());
90 if (isa<ConstantAggregateZero>(GV->getInitializer()))
92 ConstantArray *CA = cast<ConstantArray>(GV->getInitializer());
lib/Transforms/Utils/Evaluator.cpp 161 return ConstantFoldLoadThroughGEPConstantExpr(GV->getInitializer(), CE);
207 return GV && GV->hasDefinitiveInitializer() ? GV->getInitializer() : nullptr;
227 return GV->getInitializer();
lib/Transforms/Utils/ModuleUtils.cpp 33 if (Constant *Init = GVCtor->getInitializer()) {
76 auto *CA = cast<ConstantArray>(GV->getInitializer());
lib/Transforms/Utils/SimplifyCFG.cpp 5130 Array->getInitializer()->getType()->getArrayNumElements();
tools/bugpoint/CrashDebugger.cpp 215 if (isa<ConstantAggregateZero>(UsedVar->getInitializer())) {
220 auto *OldUsedVal = cast<ConstantArray>(UsedVar->getInitializer());
tools/bugpoint/ExtractFunction.cpp 54 Constant *I = GV->getInitializer();
254 ConstantArray *InitList = dyn_cast<ConstantArray>(GV->getInitializer());
tools/clang/lib/CodeGen/CGDecl.cpp 1101 if (!CacheEntry || CacheEntry->getInitializer() != Constant) {
tools/clang/lib/CodeGen/CGExprConstant.cpp 1570 assert(global->getInitializer());
1577 .replaceInInitializer(global->getInitializer());
tools/clang/lib/CodeGen/CodeGenModule.cpp 4073 if (!GV->getInitializer()->isNullValue())
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp 3228 llvm::Constant *Mapping = VDispMap->getInitializer();
4215 cast<llvm::ConstantInt>(CTA->getInitializer()->getAggregateElement(0U))
tools/lldb/source/Expression/IRExecutionUnit.cpp 983 global_ctors->getInitializer())) {
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp 394 Constant *initializer = result_global->getInitializer();
490 string_array = dyn_cast<ConstantDataSequential>(cstr->getInitializer());
587 dyn_cast<ConstantStruct>(nsstring_global->getInitializer());
709 dyn_cast<ConstantDataArray>(cstr_global->getInitializer());
797 Constant *osr_initializer = _objc_selector_references_->getInitializer();
818 Constant *omvn_initializer = _objc_meth_var_name_->getInitializer();
955 Constant *ocr_initializer = _objc_class_references_->getInitializer();
976 Constant *ocn_initializer = _objc_class_name_->getInitializer();
1340 Constant *initializer = global_variable->getInitializer();
tools/polly/lib/CodeGen/PerfMonitor.cpp 41 Constant *Array = GV->getInitializer();
tools/verify-uselistorder/verify-uselistorder.cpp 476 changeValueUseList(G.getInitializer());
unittests/Analysis/ValueTrackingTest.cpp 942 Value *Actual = isBytewiseValue(GV->getInitializer(), M->getDataLayout());
unittests/IR/ConstantsTest.cpp 343 ASSERT_EQ(A0G, RefArray->getInitializer());
346 ASSERT_EQ(A01, RefArray->getInitializer());
366 ASSERT_EQ(Int1, Ref->getInitializer());
369 ASSERT_EQ(Int2, Ref->getInitializer());
386 ASSERT_EQ(GEP, Ref->getInitializer());
393 ASSERT_EQ(GEP, Ref->getInitializer());