[LLVMdev] Forwarded to llvm list ...

Mark ONeill mark.oneill at university-museum.oxford.ac.uk
Thu Dec 8 04:49:19 PST 2005


This was originally sent to Vikram Adve -- I have forwarded it to the list
as per his suggestion ...


Regards

Mark O'Neill

---------- Forwarded message ----------
Date: Thu, 8 Dec 2005 11:51:40 +0000 (GMT)
From: Mark ONeill <mao at raven.linux.ox.ac.uk>
To: vadve at cs.uiuc.edu
Cc: mflesner at cs.uiuc.edu
Subject: LLVM help ...


Dear Vikram

I spoke to you quite a long time ago about using LLVM to shrink wrap P3 a
POSIX based clustering environment I have written to support coarse
grained parallel computations. At the time, LLVM (and P3!) were a little
immature, and trying to create a VM version of my system would have been
somewhat premature. However, I appear to be getting on a lot better with
the 1.6 distribution of LLVM and have compiled portions of the system with
LLVM -- and they run!

To do the job properly I need a little help. I notice your compiler
produces a shell script invoking the virtual machine thus:

..

exec $lli

..

If the application to be invoked is called <app> how hard would it be to
change that line in the shell script to:

..

exec -a <app> $lli

..

e.g. If I do llvm-gcc -o <app> <app>.c ????


I use named tracking of processes so if the "binbary" name as seen by ps
etc actually matches <app> this would be very useful. I could add as a
post processing step, but the logical place seems to be in LLVM ...

Sorry to bother you, but if I can get this fixed, I can handle the rest of
my integration ...


Regards

Mark O'Neill




More information about the llvm-dev mailing list