[LLVMdev] Forwarded to llvm list ...
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 ...
---------- 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 ...
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:
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 ...
More information about the llvm-dev