Lines Matching refs:LazyValueInfoCache
303 class LazyValueInfoCache;
305 LazyValueInfoCache *Parent;
307 LVIValueHandle(Value *V, LazyValueInfoCache *P) in LVIValueHandle()
320 class LazyValueInfoCache { class
462 LazyValueInfoCache(AssumptionCache *AC, const DataLayout &DL, in LazyValueInfoCache() function in __anon116614ef0311::LazyValueInfoCache
485 void LazyValueInfoCache::eraseBlock(BasicBlock *BB) { in eraseBlock()
500 void LazyValueInfoCache::solve() { in solve()
520 bool LazyValueInfoCache::hasBlockValue(Value *Val, BasicBlock *BB) { in hasBlockValue()
528 LVILatticeVal LazyValueInfoCache::getBlockValue(Value *Val, BasicBlock *BB) { in getBlockValue()
556 bool LazyValueInfoCache::solveBlockValue(Value *Val, BasicBlock *BB) { in solveBlockValue()
663 bool LazyValueInfoCache::solveBlockValueNonLocal(LVILatticeVal &BBLV, in solveBlockValueNonLocal()
739 bool LazyValueInfoCache::solveBlockValuePHINode(LVILatticeVal &BBLV, in solveBlockValuePHINode()
785 void LazyValueInfoCache::mergeAssumeBlockValueConstantRange(Value *Val, in mergeAssumeBlockValueConstantRange()
812 bool LazyValueInfoCache::solveBlockValueConstantRange(LVILatticeVal &BBLV, in solveBlockValueConstantRange()
996 bool LazyValueInfoCache::getEdgeValue(Value *Val, BasicBlock *BBFrom, in getEdgeValue()
1057 LVILatticeVal LazyValueInfoCache::getValueInBlock(Value *V, BasicBlock *BB, in getValueInBlock()
1073 LVILatticeVal LazyValueInfoCache::getValueAt(Value *V, Instruction *CxtI) { in getValueAt()
1086 LVILatticeVal LazyValueInfoCache::
1104 void LazyValueInfoCache::threadEdge(BasicBlock *PredBB, BasicBlock *OldSucc, in threadEdge()
1165 static LazyValueInfoCache &getCache(void *&PImpl, AssumptionCache *AC, in getCache()
1170 PImpl = new LazyValueInfoCache(AC, *DL, DT); in getCache()
1172 return *static_cast<LazyValueInfoCache*>(PImpl); in getCache()