Comment on Emacs internals: Tagged pointers vs. C++ std:variant and LLVM (Part 3)Comments−ndesaulniers6moHappy to see discussion of LLVM's interesting implementation of Static Polymorphism using CRTP. Some recommended reads:1. https://en.wikipedia.org/wiki/Curiously_recurring_template_p...2. https://david.alvarezrosa.com/posts/devirtualization-and-sta...3. https://llvm.org/docs/ProgrammersManual.html#the-isa-cast-an...−dalvrosa5moThanks a lot for the reference!−thecloudletOP6moThanks for the links, Nick! It's fascinating how LLVM relies so heavily on CRTP.−ndesaulniers5moConsider amending those references to your post!−thecloudletOP5moSure! I have updated my post! Thanks for your reference.
Comments
Happy to see discussion of LLVM's interesting implementation of Static Polymorphism using CRTP. Some recommended reads:
1. https://en.wikipedia.org/wiki/Curiously_recurring_template_p...
2. https://david.alvarezrosa.com/posts/devirtualization-and-sta...
3. https://llvm.org/docs/ProgrammersManual.html#the-isa-cast-an...
Thanks a lot for the reference!
Thanks for the links, Nick! It's fascinating how LLVM relies so heavily on CRTP.
Consider amending those references to your post!
Sure! I have updated my post! Thanks for your reference.