Lines Matching refs:getInitializer

459   Constant *Init = GV->getInitializer();  in CanDoGlobalSRA()
508 Constant *Init = GV->getInitializer(); in SRAGlobal()
1113 if (GV->getInitializer()->getType()->isPointerTy() && in optimizeOnceStoredGlobal()
1114 GV->getInitializer()->isNullValue() && in optimizeOnceStoredGlobal()
1117 GV->getInitializer()->getType()->getPointerAddressSpace())) { in optimizeOnceStoredGlobal()
1119 if (GV->getInitializer()->getType() != SOVC->getType()) in optimizeOnceStoredGlobal()
1120 SOVC = ConstantExpr::getBitCast(SOVC, GV->getInitializer()->getType()); in optimizeOnceStoredGlobal()
1173 Constant *InitVal = GV->getInitializer(); in TryToShrinkGlobalToBoolean()
1188 auto *CIInit = dyn_cast<ConstantInt>(GV->getInitializer()); in TryToShrinkGlobalToBoolean()
1488 if (!isa<UndefValue>(GV->getInitializer())) in processInternalGlobal()
1489 new StoreInst(GV->getInitializer(), Alloca, &FirstI); in processInternalGlobal()
1513 CleanupConstantGlobalUsers(GV, GV->getInitializer(), DL, GetTLI); in processInternalGlobal()
1538 Changed |= CleanupConstantGlobalUsers(GV, GV->getInitializer(), DL, GetTLI); in processInternalGlobal()
1552 if (!GV->getInitializer()->getType()->isSingleValueType()) { in processInternalGlobal()
1563 if (isa<UndefValue>(GV->getInitializer())) { in processInternalGlobal()
1568 CleanupConstantGlobalUsers(GV, GV->getInitializer(), DL, GetTLI); in processInternalGlobal()
2024 if (auto *C = dyn_cast<Constant>(GV->getInitializer())) { in OptimizeGlobalVars()
2102 GV->setInitializer(EvaluateStoreInto(GV->getInitializer(), Val, CE, 2)); in CommitValueTo()
2187 Constant *Init = GV->getInitializer(); in BatchCommitValueTo()
2192 Type *CurrentInitTy = CurrentGV->getInitializer()->getType(); in BatchCommitValueTo()