Skip to content

Commit 35ee462

Browse files
committed
[LAA] Add assert check CanDoRTIFNeeded can be computed w/o RT.Need (NFC)
Add assert to ensure that CanDoRTIfNeeded can be computed w/o RtCheck.Need, to prepare for adjusting the condition.
1 parent 204252e commit 35ee462

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

llvm/lib/Analysis/LoopAccessAnalysis.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1325,6 +1325,8 @@ bool AccessAnalysis::canCheckPtrAtRT(
13251325
RtCheck.Need = CanDoRT ? RtCheck.getNumberOfChecks() != 0 : MayNeedRTCheck;
13261326

13271327
bool CanDoRTIfNeeded = !RtCheck.Need || CanDoRT;
1328+
assert(CanDoRTIfNeeded == (CanDoRT || !MayNeedRTCheck) &&
1329+
"CanDoRTIfNeeded depends on RtCheck.Need");
13281330
if (!CanDoRTIfNeeded)
13291331
RtCheck.reset();
13301332
return CanDoRTIfNeeded;

0 commit comments

Comments
 (0)