If there are multiple read only base addresses in an alias group we can split it into multiple alias groups each with only one read only alias group. This way we might reduce the number of comparisons significantly as it grows linear in the number of alias groups but exponential in their size.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
If there are multiple read only base addresses in an alias group
we can split it into multiple alias groups each with only one
read only alias group. This way we might reduce the number of
read only access.
comparisons significantly as it grows linear in the number of
alias groups but exponential in their size.
lib/Analysis/ScopInfo.cpp | ||
---|---|---|
1206 ↗ | (On Diff #13925) | C++11 range based for? |