QUERY regarding IR(Intermediate representation)

manish <manishagg22@gmail.com>
8 May 2007 00:31:58 -0700

          From comp.compilers

Related articles
QUERY regarding IR(Intermediate representation) manishagg22@gmail.com (manish) (2007-05-08)
Re: QUERY regarding IR(Intermediate representation) manishagg22@gmail.com (manish) (2007-05-09)
| List of all articles for this month |

From: manish <manishagg22@gmail.com>
Newsgroups: comp.compilers
Date: 8 May 2007 00:31:58 -0700
Organization: Compilers Central
Keywords: optimize, design
Posted-Date: 08 May 2007 13:30:37 EDT

Hi All,
I have a query regarding IL design. Please suggest me, which IL to
choose or referred from the following three:


A)WHIRL
B)LLVM
C)GIMPLE(gcc- tree)


If i consider the following points for IL design:
1.Source Code Information (contain only
necessary source code information)
2.Optional information for Optimization (Can be segregated from
source code information)
3.Optimizations:
(Easy for Optimizer to transform)
4.Extendibility (Vendor specific features
such as compiler directives)
5.Portability: (Should be capable to support wide
variety of hardware architecture.)


For example (Vectorization support)
6.Convertibility: (Developing IL translators should be
of manageable complexity.)


Thanks and Regards,
Manish Agarwal



Post a followup to this message

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