Home | History | Annotate | Download | only in Analysis

Lines Matching full:pimpl

1165 static LazyValueInfoCache &getCache(void *&PImpl, AssumptionCache *AC,
1168 if (!PImpl) {
1170 PImpl = new LazyValueInfoCache(AC, *DL, DT);
1172 return *static_cast<LazyValueInfoCache*>(PImpl);
1185 if (PImpl)
1186 getCache(PImpl, AC, &DL, DT).clear();
1200 if (PImpl) {
1201 delete &getCache(PImpl, AC, nullptr);
1202 PImpl = nullptr;
1210 getCache(PImpl, AC, &DL, DT).getValueInBlock(V, BB, CxtI);
1229 getCache(PImpl, AC, &DL, DT).getValueOnEdge(V, FromBB, ToBB, CxtI);
1317 getCache(PImpl, AC, &DL, DT).getValueOnEdge(V, FromBB, ToBB, CxtI);
1326 LVILatticeVal Result = getCache(PImpl, AC, &DL, DT).getValueAt(V, CxtI);
1414 if (PImpl) {
1416 getCache(PImpl, AC, &DL, DT).threadEdge(PredBB, OldSucc, NewSucc);
1421 if (PImpl) {
1423 getCache(PImpl, AC, &DL, DT).eraseBlock(BB);