Lines Matching refs:PImpl
1428 static LazyValueInfoCache &getCache(void *&PImpl, AssumptionCache *AC, in getCache() argument
1431 if (!PImpl) { in getCache()
1433 PImpl = new LazyValueInfoCache(AC, *DL, DT); in getCache()
1435 return *static_cast<LazyValueInfoCache*>(PImpl); in getCache()
1447 if (Info.PImpl) in runOnFunction()
1448 getCache(Info.PImpl, Info.AC, &DL, Info.DT).clear(); in runOnFunction()
1466 if (PImpl) { in releaseMemory()
1467 delete &getCache(PImpl, AC, nullptr); in releaseMemory()
1468 PImpl = nullptr; in releaseMemory()
1486 getCache(PImpl, AC, &DL, DT).getValueInBlock(V, BB, CxtI); in getConstant()
1504 getCache(PImpl, AC, &DL, DT).getValueInBlock(V, BB, CxtI); in getConstantRange()
1520 getCache(PImpl, AC, &DL, DT).getValueOnEdge(V, FromBB, ToBB, CxtI); in getConstantOnEdge()
1608 getCache(PImpl, AC, &DL, DT).getValueOnEdge(V, FromBB, ToBB, CxtI); in getPredicateOnEdge()
1617 LVILatticeVal Result = getCache(PImpl, AC, &DL, DT).getValueAt(V, CxtI); in getPredicateAt()
1705 if (PImpl) { in threadEdge()
1707 getCache(PImpl, AC, &DL, DT).threadEdge(PredBB, OldSucc, NewSucc); in threadEdge()
1712 if (PImpl) { in eraseBlock()
1714 getCache(PImpl, AC, &DL, DT).eraseBlock(BB); in eraseBlock()