[LLVMdev] Bi-Endian Compiler
umesh.kalappa0 at gmail.com
Mon Aug 3 00:32:20 PDT 2015
Hi Herbie ,
Good to know that you made your hand dirty on this ,Please do let me
know when you comeback.
On Thu, Jul 30, 2015 at 10:45 PM, Herbie Robinson
<HerbieRobinson at verizon.net> wrote:
> I have been quietly working on a port of LLVM to Stratus VOS. The OS is
> always big endian (because customers need to migrate data to new hardware
> quickly and can't afford to convert). This entails presenting a big endian
> programming model no matter what the hardware does. We did this about 15
> years ago with the Stratus compilers and GCC. We offered the GCC changes
> back to the community, but the GCC folks declined to take them...
> In my copious spare time, I've already written (but not debugged) an LLVM
> pass that reverses the endianess of the underlying processor. The LLVM IR
> is actually quite good for this. Believe it or not, the hard part is
> actually dealing with initialization!
> I am leaving on vacation as soon as my GPS maps get updated; so, I don't
> have time to read your paper, now. I will look at it when I get back.
> Perhaps we can collaborate. If nothing else, I participated peripherally in
> the Stratus implementation. I would like to say a lot more, but I need to
> hit the road...
> On 7/30/15 4:36 AM, Umesh Kalappa wrote:
>> Hi Guys,
>> We are trying to come up with Bi-Endian(neutral endiness) compiler
>> using the LLVM.
>> For a introduction .
>> Did someone from the group ,aware of such project .
>> Thank you
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
More information about the llvm-dev