IR Transformations

jimy@cae.wisc.edu
Thu, 15 Apr 1993 17:42:49 GMT

          From comp.compilers

Related articles
IR Transformations jimy@cae.wisc.edu (1993-04-15)
Re: IR Transformations donawa@bluebeard.CS.McGill.CA (1993-04-21)
| List of all articles for this month |
Newsgroups: comp.compilers
From: jimy@cae.wisc.edu
Keywords: optimize, question
Organization: Compilers Central
Date: Thu, 15 Apr 1993 17:42:49 GMT

Could anyone give me pointers to papers on the subject of IR
transformations to suit code generation?


More specificaly, suppose we want to generate code for x = 2 * a; The
problem is how to know, at the IR level (before code is generated), that
the above expression can be rewritten as x = a + a (assuming + is cheaper
than *). The problem is that the above transformation may be context
dependent and not always desirable. In other words, sometimes 2*a may be
covered cheaper than a+a, e.g. by a shift left, which some processors
accomplish for free, bundled in a previous instruction.


Thanks for any help


Jim Yu
jimy@eckert.ece.wisc.edu
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.