Lines Matching refs:PImpl
1515 static LazyValueInfoImpl &getImpl(void *&PImpl, AssumptionCache *AC, in getImpl() argument
1517 if (!PImpl) { in getImpl()
1522 PImpl = new LazyValueInfoImpl(AC, DL, GuardDecl); in getImpl()
1524 return *static_cast<LazyValueInfoImpl*>(PImpl); in getImpl()
1531 if (Info.PImpl) in runOnFunction()
1532 getImpl(Info.PImpl, Info.AC, F.getParent()).clear(); in runOnFunction()
1550 if (PImpl) { in releaseMemory()
1551 delete &getImpl(PImpl, AC, nullptr); in releaseMemory()
1552 PImpl = nullptr; in releaseMemory()
1598 getImpl(PImpl, AC, BB->getModule()).getValueInBlock(V, BB, CxtI); in getConstant()
1616 getImpl(PImpl, AC, BB->getModule()).getValueInBlock(V, BB, CxtI); in getConstantRange()
1635 getImpl(PImpl, AC, M).getValueOnEdge(V, FromBB, ToBB, CxtI); in getConstantOnEdge()
1654 getImpl(PImpl, AC, M).getValueOnEdge(V, FromBB, ToBB, CxtI); in getConstantRangeOnEdge()
1740 getImpl(PImpl, AC, M).getValueOnEdge(V, FromBB, ToBB, CxtI); in getPredicateOnEdge()
1763 ? getImpl(PImpl, AC, M).getValueInBlock(V, CxtI->getParent(), CxtI) in getPredicateAt()
1764 : getImpl(PImpl, AC, M).getValueAt(V, CxtI); in getPredicateAt()
1852 if (PImpl) { in threadEdge()
1853 getImpl(PImpl, AC, PredBB->getModule()) in threadEdge()
1859 if (PImpl) { in eraseBlock()
1860 getImpl(PImpl, AC, BB->getModule()).eraseBlock(BB); in eraseBlock()
1866 if (PImpl) { in printLVI()
1867 getImpl(PImpl, AC, F.getParent()).printLVI(F, DTree, OS); in printLVI()