Lines Matching refs:RtCheck
237 const SCEV *Start = RtCheck.Pointers[Index].Start; in addPointer()
238 const SCEV *End = RtCheck.Pointers[Index].End; in addPointer()
243 const SCEV *Min0 = getMinFromExprs(Start, Low, RtCheck.SE); in addPointer()
247 const SCEV *Min1 = getMinFromExprs(End, High, RtCheck.SE); in addPointer()
485 bool canCheckPtrAtRT(RuntimePointerChecking &RtCheck, ScalarEvolution *SE,
582 bool AccessAnalysis::canCheckPtrAtRT(RuntimePointerChecking &RtCheck, in canCheckPtrAtRT() argument
634 RtCheck.insert(TheLoop, Ptr, IsWrite, DepId, ASId, StridesMap, PSE); in canCheckPtrAtRT()
663 unsigned NumPointers = RtCheck.Pointers.size(); in canCheckPtrAtRT()
667 if (RtCheck.Pointers[i].DependencySetId == in canCheckPtrAtRT()
668 RtCheck.Pointers[j].DependencySetId) in canCheckPtrAtRT()
671 if (RtCheck.Pointers[i].AliasSetId != RtCheck.Pointers[j].AliasSetId) in canCheckPtrAtRT()
674 Value *PtrI = RtCheck.Pointers[i].PointerValue; in canCheckPtrAtRT()
675 Value *PtrJ = RtCheck.Pointers[j].PointerValue; in canCheckPtrAtRT()
688 RtCheck.generateChecks(DepCands, IsDepCheckNeeded); in canCheckPtrAtRT()
690 DEBUG(dbgs() << "LAA: We need to do " << RtCheck.getNumberOfChecks() in canCheckPtrAtRT()
693 RtCheck.Need = NeedRTCheck; in canCheckPtrAtRT()
697 RtCheck.reset(); in canCheckPtrAtRT()