Home
last modified time | relevance | path

Searched refs:SOVConstant (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp1581 auto *SOVConstant = dyn_cast<Constant>(StoredOnceValue); in processInternalGlobal() local
1582 if (SOVConstant && isa<UndefValue>(GV->getInitializer()) && in processInternalGlobal()
1583 DL.getTypeAllocSize(SOVConstant->getType()) == in processInternalGlobal()
1586 if (SOVConstant->getType() == GV->getValueType()) { in processInternalGlobal()
1588 GV->setInitializer(SOVConstant); in processInternalGlobal()
1592 *GV->getParent(), SOVConstant->getType(), GV->isConstant(), in processInternalGlobal()
1593 GV->getLinkage(), SOVConstant, "", GV, GV->getThreadLocalMode(), in processInternalGlobal()
1628 if (SOVConstant && GS.Ordering == AtomicOrdering::NotAtomic && in processInternalGlobal()
1631 if (TryToShrinkGlobalToBoolean(GV, SOVConstant)) { in processInternalGlobal()