Lines Matching refs:RtCheck
205 const SCEV *Start = RtCheck.Pointers[Index].Start; in addPointer()
206 const SCEV *End = RtCheck.Pointers[Index].End; in addPointer()
211 const SCEV *Min0 = getMinFromExprs(Start, Low, RtCheck.SE); in addPointer()
215 const SCEV *Min1 = getMinFromExprs(End, High, RtCheck.SE); in addPointer()
453 bool canCheckPtrAtRT(RuntimePointerChecking &RtCheck, ScalarEvolution *SE,
534 bool AccessAnalysis::canCheckPtrAtRT(RuntimePointerChecking &RtCheck, in canCheckPtrAtRT() argument
587 RtCheck.insert(TheLoop, Ptr, IsWrite, DepId, ASId, StridesMap, PSE); in canCheckPtrAtRT()
616 unsigned NumPointers = RtCheck.Pointers.size(); in canCheckPtrAtRT()
620 if (RtCheck.Pointers[i].DependencySetId == in canCheckPtrAtRT()
621 RtCheck.Pointers[j].DependencySetId) in canCheckPtrAtRT()
624 if (RtCheck.Pointers[i].AliasSetId != RtCheck.Pointers[j].AliasSetId) in canCheckPtrAtRT()
627 Value *PtrI = RtCheck.Pointers[i].PointerValue; in canCheckPtrAtRT()
628 Value *PtrJ = RtCheck.Pointers[j].PointerValue; in canCheckPtrAtRT()
641 RtCheck.generateChecks(DepCands, IsDepCheckNeeded); in canCheckPtrAtRT()
643 DEBUG(dbgs() << "LAA: We need to do " << RtCheck.getNumberOfChecks() in canCheckPtrAtRT()
646 RtCheck.Need = NeedRTCheck; in canCheckPtrAtRT()
650 RtCheck.reset(); in canCheckPtrAtRT()