rnk added a comment.

In D110257#3134001 <https://reviews.llvm.org/D110257#3134001>, @JonChesterfield 
wrote:

> So you won't articulate or document the new invariant and you think there's a 
> llvm-dev discussion that says we can't verify the invariant which you won't 
> reference, but means you won't add this to the verifier.
>
> Request changes doesn't really work after you've applied the patch.
>
> @rnk do you object to me reverting this? I don't think we can add an 
> invariant to IR which is undocumented and unverified/unverifiable and the 
> patch author seems opposed to fixing either omission.

Is this patch actually causing issues in practice? I think the decision to 
revert should be based on that.

I don't think this patch creates a new invariant that other passes have to 
respect, if that's what you're worried about. The way I see it, this patch just 
makes AMDGPU IR output look "nicer". Middle-end passes are free to insert casts 
between static allocas if they want.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D110257/new/

https://reviews.llvm.org/D110257

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to