[M3devel] cm3 llvm backend?
Hendrik Boom
hendrik at topoi.pooq.com
Mon Jun 27 23:44:13 CEST 2016
On Mon, Jun 27, 2016 at 03:19:30PM -0500, Rodney M. Bates wrote:
>
> My big lament about llvm regards producing Dwarf debug info. Having
> debug info in this vastly superior format is one of my main reasons
> for wanting an llvm back end. From the llvm documentation, it sounded
> like it would do this, including altering debug info as needed to
> match any optimizations done. Then I hit a brick wall, finding out
> llvm only handles a severe subset of Dwarf, apparently what they felt
> was needed for C & C++. More below.
llvm is an intermediate code for C and C++. Its address arithmetic is
C/C++ arithmetic. Any usability for other languages is a happy
accident, whatever they may say.
-- hendrik
More information about the M3devel
mailing list