[LLVMdev] Bi-Endian Compiler

Umesh Kalappa 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.

Thank you

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 .
>> http://www.drdobbs.com/architecture-and-design/writing-a-bi-endian-compiler/240003090
>> Did someone from the group ,aware of such project .
>> Thank you
>> ~Umesh
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev

More information about the llvm-dev mailing list