[PATCH] D157497: feat: Migrate isArch16Bit
Alex Langford via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon Aug 14 13:53:34 PDT 2023
bulbazord added a comment.
In D157497#4586165 <https://reviews.llvm.org/D157497#4586165>, @MaskRay wrote:
> In D157497#4584621 <https://reviews.llvm.org/D157497#4584621>, @Pivnoy wrote:
>
>> This discussion was the main motivation for this change.
>> https://discourse.llvm.org/t/rfc-refactor-triple-related-classes/70410/11
>> As a result, Triple should become a data class, and its dependencies such as Architecture, Operating System etc. represent in the form of interfaces that can be implemented for the necessary instances.
>
> FWIW I still don't see advantages by switching to the new `llvm::TripleUtils::isArch32Bit` style. How is it better than the current way?
+1
What advantages does this approach bring? I re-read the RFC in the discourse link you posted and I'm still not sure why this approach is desirable. Happy to discuss further either on this PR or in the discourse thread.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D157497/new/
https://reviews.llvm.org/D157497
More information about the cfe-commits
mailing list