Displaying 2 results from an estimated 2 matches for "rtcheck".
Did you mean:
recheck
2020 Jul 26
2
[LAA] RtCheck on pointers of different address spaces.
...starts from 1 for each Alias Set and hence pointers of
different AS can have the same Id. If it is intended, I am not sure that the early continue here, only based on the DependenceSetId, handled all cases)
// Only need to check pointers between two different dependency sets.
if (RtCheck.Pointers[i].DependencySetId ==
RtCheck.Pointers[j].DependencySetId)
continue;
// Only need to check pointers in the same alias set.
if (RtCheck.Pointers[i].AliasSetId != RtCheck.Pointers[j].AliasSetId)
continue;
Value *PtrI = RtCheck.Pointers[i].Po...
2020 Jul 26
2
[LAA] RtCheck on pointers of different address spaces.
...k for these pointers. Precisely, with two pointers of different address spaces.
The operand type check fails while trying to insert a 'AddExpr' SCEV node as their effective type differs for these pointers (One with 32-bit and the other with 64-bit)
Question: Is this intended to try for the RtCheck on pointers from different address spaces?
The comments given in the code snippet (below) hints they aren't.
Code snippet from LoopAccessAnalysis.cpp:
-----------------------------------------------------------------------------------------------------------------------
bo...