[PATCH] D121157: [AMDGPU] always use underlying object in the pointsToConstantMemory
Matt Arsenault via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Mar 7 14:22:01 PST 2022
arsenm added a comment.
In D121157#3365553 <https://reviews.llvm.org/D121157#3365553>, @rampitec wrote:
> In D121157#3365531 <https://reviews.llvm.org/D121157#3365531>, @arsenm wrote:
>
>> In D121157#3365530 <https://reviews.llvm.org/D121157#3365530>, @rampitec wrote:
>>
>>> @arsenm Do you think it makes sense to check if getUnderlyingObject actually brought one of: Argument, GlobalValue, or ConstantAggregate?
>>
>> I would assume the base implementation handles that, but we're already checking for GlobalValue
>
> isConstant is not the same as constant address space though. Then for argument a qualifier const also does not replace constant.
The point of the method is to return if the memory is modified, not if it's constant address space
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D121157/new/
https://reviews.llvm.org/D121157
More information about the llvm-commits
mailing list