Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.compilers > #1345 > unrolled thread

Suitable compiler back-end Infrastructure

Started bySeima Rao <seimarao@gmail.com>
First post2014-07-22 13:28 +0530
Last post2014-07-30 17:44 -0700
Articles 3 — 3 participants

Back to article view | Back to comp.compilers


Contents

  Suitable compiler back-end Infrastructure Seima Rao <seimarao@gmail.com> - 2014-07-22 13:28 +0530
    Re: Suitable compiler back-end Infrastructure glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2014-07-23 00:38 +0000
    Re: Suitable compiler back-end Infrastructure federation2005@netzero.com - 2014-07-30 17:44 -0700

#1345 — Suitable compiler back-end Infrastructure

FromSeima Rao <seimarao@gmail.com>
Date2014-07-22 13:28 +0530
SubjectSuitable compiler back-end Infrastructure
Message-ID<14-07-055@comp.compilers>
Hi,

    I want to work on compiler back-end. I knew of one: SUIF but alas
no Front-end available.

   Is there a non-gcc, non-llvm back-end infratructure available with
front-end binaries/source ?

Sincerely,
Seima Rao.
p.s. If non available, then is llvm what I am looking for ?
[Well, there's always the old PCC compiler. -John]

[toc] | [next] | [standalone]


#1347

Fromglen herrmannsfeldt <gah@ugcs.caltech.edu>
Date2014-07-23 00:38 +0000
Message-ID<14-07-057@comp.compilers>
In reply to#1345
Seima Rao <seimarao@gmail.com> wrote:

(snip)

>   Is there a non-gcc, non-llvm back-end infratructure available with
> front-end binaries/source ?

I always liked LCC, especially as the book is pretty detailed on how
it works.

As far as I know, the actual compiler has changed a lot over the
years, but the book is still pretty good.

If you want to target a new system, I believe it is a better choice
than most of the others.

-- glen

[toc] | [prev] | [next] | [standalone]


#1356

Fromfederation2005@netzero.com
Date2014-07-30 17:44 -0700
Message-ID<14-07-066@comp.compilers>
In reply to#1345
If you look at the moderator note of one of the articles I recently
posted, you'll see a link to a section of the GCC documentation. The
other documents in the cache may also include details on the internals
of GCC.

Perhaps the moderator can say more about this.

The GAS (GNU Assembler) also have both extensive documentation and
source on line. This can be used as a basis for studying and surveying
preliminary to designing a back end.

Note also my recent article on the "most important feature of a
compiler" (i.e. the back end and run time system).
[The GCC documentation is all there on line.  It's not awful, but
people who've hacked on GCC say it's no substitute for reading the
code. -John]

[toc] | [prev] | [standalone]


Back to top | Article view | comp.compilers


csiph-web