2 ms·
That seems contrary to what IR is supposed to do and how LLLVM was designed. Any links or explanations?
by Ygg2 12y ago
That seems contrary to what IR is supposed to do and how LLLVM was designed. Any links or explanations?
- Rusky 12y agoLLVM IR isn't supposed to be target independent in any way. It's an internal representation for a compiler backend- it has to be able to represent target-specific semantics at some point.
- rkangel 12y agoThink of LLVM IR more like a communications protocol between front-end and back-end. A defined abstraction so that the parts can be cleanly separated.