[PATCH] D20348: IR: Introduce local_unnamed_addr attribute.
Chandler Carruth via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 14 11:43:03 PDT 2016
chandlerc added a comment.
In http://reviews.llvm.org/D20348#455417, @rafael wrote:
> This LGTM.
>
> Chandler, are you OK with this being an attribute given Mehdi's argument that "llvm-dis | llvm-as" should produce equivalent bitcode?
Yea, I guess.
I completely buy the argument that llvm-dis | llvm-as should produce equivalent bitcode. =] That's not my hang-up. I just think we will regret having both 'unnamed_addr' and 'local_unnamed_addr' with such subtly different semantics, and I continue to find the approach we are taking to address problems here to feel like a mis-use of the attribute system. This just doesn't feel like it fits.
But that said, I don't have an alternative suggestion at this point, and I don't want to obstruct progress. I just predict us having to walk this back at some future date and that being costly, which makes it hard for me to be super enthusiastic. Ahh, well.
http://reviews.llvm.org/D20348
More information about the llvm-commits
mailing list