Lines Matching refs:getInitializer
280 Constant *Init = GV->getInitializer(); in CleanupConstantGlobalUsers()
490 Constant *OrigInit = GV->getInitializer(); in SRAGlobal()
1095 if (GV->getInitializer()->getType()->isPointerTy() && in optimizeOnceStoredGlobal()
1096 GV->getInitializer()->isNullValue() && in optimizeOnceStoredGlobal()
1100 GV->getInitializer()->getType()->getPointerAddressSpace())) { in optimizeOnceStoredGlobal()
1102 if (GV->getInitializer()->getType() != SOVC->getType()) in optimizeOnceStoredGlobal()
1103 SOVC = ConstantExpr::getBitCast(SOVC, GV->getInitializer()->getType()); in optimizeOnceStoredGlobal()
1159 Constant *InitVal = GV->getInitializer(); in TryToShrinkGlobalToBoolean()
1174 auto *CIInit = dyn_cast<ConstantInt>(GV->getInitializer()); in TryToShrinkGlobalToBoolean()
1516 if (!isa<UndefValue>(GV->getInitializer())) in processInternalGlobal()
1517 new StoreInst(GV->getInitializer(), Alloca, &FirstI); in processInternalGlobal()
1579 if (!GV->getInitializer()->getType()->isSingleValueType()) { in processInternalGlobal()
1599 if (SOVConstant && isa<UndefValue>(GV->getInitializer()) && in processInternalGlobal()
1646 (!isa<UndefValue>(GV->getInitializer()) || in processInternalGlobal()
2075 if (auto *C = dyn_cast<Constant>(GV.getInitializer())) { in OptimizeGlobalVars()