2 ms·
The Open64 / PathScale compiler suite has had intrinsics written in the IR (WHIRL) for a long time. WHIRL is stable enough that it's not a maintenance problem.
by greglindahl 10y ago
The Open64 / PathScale compiler suite has had intrinsics written in the IR (WHIRL) for a long time. WHIRL is stable enough that it's not a maintenance problem. Being written in IR means that the full power of inlining, function specialization, etc etc will be used, even if whole-program optimization isn't being used.
- nickpsecurity 10y agoAs described in this paper: https://www.mcs.anl.gov/OpenAD/open64A.pdf https://www.mcs.anl.gov/OpenAD/open64A.pdf
- PeCaN 10y agoIs there an actively maintained fork of Open64 anywhere? Also, I recall PathScale being open-sourced a while back, but it looks like newer releases are proprietary again and I can't find the source code for the open-source one.