logoalt Hacker News

littlestymaarlast Wednesday at 4:59 AM1 replyview on HN

Not just LLVM in itself but the Front-end codegen: AFAIK the rust front-end emits way too much LLVM IR and then counts on LLVM to optimize and they have been slowly adding optimizations inside the front-end itself to avoid IR bloat.

And there's also the proc macro story (almost every project must compile proc_macro2 quote and syn before the actual project compilation even starts).


Replies

Yoriclast Wednesday at 8:35 AM

Thanks for the clarification.