Lines Matching refs:PImpl
1507 static LazyValueInfoImpl &getImpl(void *&PImpl, AssumptionCache *AC, in getImpl() argument
1509 if (!PImpl) { in getImpl()
1514 PImpl = new LazyValueInfoImpl(AC, DL, GuardDecl); in getImpl()
1516 return *static_cast<LazyValueInfoImpl*>(PImpl); in getImpl()
1523 if (Info.PImpl) in runOnFunction()
1524 getImpl(Info.PImpl, Info.AC, F.getParent()).clear(); in runOnFunction()
1542 if (PImpl) { in releaseMemory()
1543 delete &getImpl(PImpl, AC, nullptr); in releaseMemory()
1544 PImpl = nullptr; in releaseMemory()
1590 getImpl(PImpl, AC, BB->getModule()).getValueInBlock(V, BB, CxtI); in getConstant()
1608 getImpl(PImpl, AC, BB->getModule()).getValueInBlock(V, BB, CxtI); in getConstantRange()
1627 getImpl(PImpl, AC, M).getValueOnEdge(V, FromBB, ToBB, CxtI); in getConstantOnEdge()
1646 getImpl(PImpl, AC, M).getValueOnEdge(V, FromBB, ToBB, CxtI); in getConstantRangeOnEdge()
1732 getImpl(PImpl, AC, M).getValueOnEdge(V, FromBB, ToBB, CxtI); in getPredicateOnEdge()
1755 ? getImpl(PImpl, AC, M).getValueInBlock(V, CxtI->getParent(), CxtI) in getPredicateAt()
1756 : getImpl(PImpl, AC, M).getValueAt(V, CxtI); in getPredicateAt()
1862 if (PImpl) { in threadEdge()
1863 getImpl(PImpl, AC, PredBB->getModule()) in threadEdge()
1869 if (PImpl) { in eraseBlock()
1870 getImpl(PImpl, AC, BB->getModule()).eraseBlock(BB); in eraseBlock()
1876 if (PImpl) { in printLVI()
1877 getImpl(PImpl, AC, F.getParent()).printLVI(F, DTree, OS); in printLVI()