llvm-project
56a03346 - [Attributor] Keep track of reached returns in AAPointerInfo (#107479)

Commit
364 days ago
[Attributor] Keep track of reached returns in AAPointerInfo (#107479) Instead of visiting call sites in Attribute::checkForAllUses, we now keep track of returns in AAPointerInfo and use the call site return information as required. This way, the user of AAPointerInfo(CallSite)Argument can determine if the call return should be visited. We do not collect them as "may accesses" in the AAPointerInfo(CallSite)Argument itself in case a return user is found.
Author
Parents
Loading