Remix.run Logo
measurablefunc 4 hours ago

Why do they need to change LLVM? Why can't they make this another LLVM IR pass?

ltratt an hour ago | parent [-]

Our fork of LLVM does add a pass, amongst other changes, but we also have to do things like change stackmaps in a way that breaks compatibility. Whether stackmaps in their current incarnation are worth retaining compatibility for is above my pay grade! So some of our changes are probably upstreamable, but some might be considered too niche for wider integration.