Lines Matching refs:PImpl
1617 static LazyValueInfoImpl &getImpl(void *&PImpl, AssumptionCache *AC,
1620 if (!PImpl) {
1622 PImpl = new LazyValueInfoImpl(AC, *DL, DT);
1624 return *static_cast<LazyValueInfoImpl*>(PImpl);
1636 if (Info.PImpl)
1637 getImpl(Info.PImpl, Info.AC, &DL, Info.DT).clear();
1655 if (PImpl) {
1656 delete &getImpl(PImpl, AC, nullptr);
1657 PImpl = nullptr;
1706 getImpl(PImpl, AC, &DL, DT).getValueInBlock(V, BB, CxtI);
1724 getImpl(PImpl, AC, &DL, DT).getValueInBlock(V, BB, CxtI);
1743 getImpl(PImpl, AC, &DL, DT).getValueOnEdge(V, FromBB, ToBB, CxtI);
1762 getImpl(PImpl, AC, &DL, DT).getValueOnEdge(V, FromBB, ToBB, CxtI);
1848 getImpl(PImpl, AC, &DL, DT).getValueOnEdge(V, FromBB, ToBB, CxtI);
1868 ValueLatticeElement Result = getImpl(PImpl, AC, &DL, DT).getValueAt(V, CxtI);
1956 if (PImpl) {
1958 getImpl(PImpl, AC, &DL, DT).threadEdge(PredBB, OldSucc, NewSucc);
1963 if (PImpl) {
1965 getImpl(PImpl, AC, &DL, DT).eraseBlock(BB);
1971 if (PImpl) {
1972 getImpl(PImpl, AC, DL, DT).printLVI(F, DTree, OS);
1977 if (PImpl)
1978 getImpl(PImpl, AC, DL, DT).disableDT();
1982 if (PImpl)
1983 getImpl(PImpl, AC, DL, DT).enableDT();