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()
1870 if (PImpl) { in threadEdge()
1871 getImpl(PImpl, AC, PredBB->getModule()) in threadEdge()
1877 if (PImpl) { in eraseBlock()
1878 getImpl(PImpl, AC, BB->getModule()).eraseBlock(BB); in eraseBlock()
1883 if (PImpl) { in clear()
1884 getImpl(PImpl, AC, M).clear(); in clear()
1889 if (PImpl) { in printLVI()
1890 getImpl(PImpl, AC, F.getParent()).printLVI(F, DTree, OS); in printLVI()