Lines Matching refs:getInitializer

467   Constant *Init = GV->getInitializer();  in SRAGlobal()
1572 if (GV->getInitializer()->getType()->isPointerTy() && in optimizeOnceStoredGlobal()
1573 GV->getInitializer()->isNullValue() && in optimizeOnceStoredGlobal()
1576 GV->getInitializer()->getType()->getPointerAddressSpace())) { in optimizeOnceStoredGlobal()
1578 if (GV->getInitializer()->getType() != SOVC->getType()) in optimizeOnceStoredGlobal()
1579 SOVC = ConstantExpr::getBitCast(SOVC, GV->getInitializer()->getType()); in optimizeOnceStoredGlobal()
1631 Constant *InitVal = GV->getInitializer(); in TryToShrinkGlobalToBoolean()
1645 if (ConstantInt *CIInit = dyn_cast<ConstantInt>(GV->getInitializer())){ in TryToShrinkGlobalToBoolean()
1936 if (!isa<UndefValue>(GV->getInitializer())) in processInternalGlobal()
1937 new StoreInst(GV->getInitializer(), Alloca, &FirstI); in processInternalGlobal()
1959 Changed = CleanupConstantGlobalUsers(GV, GV->getInitializer(), DL, TLI); in processInternalGlobal()
1976 CleanupConstantGlobalUsers(GV, GV->getInitializer(), DL, TLI); in processInternalGlobal()
1990 if (!GV->getInitializer()->getType()->isSingleValueType()) { in processInternalGlobal()
2001 if (isa<UndefValue>(GV->getInitializer())) { in processInternalGlobal()
2006 CleanupConstantGlobalUsers(GV, GV->getInitializer(), DL, TLI); in processInternalGlobal()
2338 if (auto *C = dyn_cast<Constant>(GV->getInitializer())) { in OptimizeGlobalVars()
2410 GV->setInitializer(EvaluateStoreInto(GV->getInitializer(), Val, CE, 2)); in CommitValueTo()
2495 Constant *Init = GV->getInitializer(); in BatchCommitValueTo()
2500 Type *CurrentInitTy = CurrentGV->getInitializer()->getType(); in BatchCommitValueTo()