[LLVMdev] ARM MC .s status?

Jason Kim jasonwkim at google.com
Tue Sep 14 10:02:55 PDT 2010


Hi everyone, Rafael has graciously given me some pointers for helping
out on the ARM/MC .s emission infrastructure, and I am volunteering to
do so.
It looks like as of yesterday, the MC obj emitter for ARM is also
incomplete (there does not seem to be a ARMMCCodeEmitter.cpp, for
example)

So if anyone already has started looking into this, I'd like to pool
info so as to not step on toes.
Any add'l tips and pointers would be greatly appreciated.

Thanks!
-jasonkim


On Mon, Sep 13, 2010 at 3:06 PM, Rafael Espindola <espindola at google.com> wrote:
> On 13 September 2010 17:36, Jason Kim <jasonwkim at google.com> wrote:
>> Hi Rafael, hope things are well.
>>
>> Sehr suggested I ping you briefly on suggestions/ideas/steps for
>> contributing to the MC/ARM code base -
>> Any hints/breadcrumbs would be greatly appreciated.
>
> Sure. CCing nacl-eng in case there are others interested too.
>
> In the case of ARM the problem is that the assembly printer is still
> just that, it prints assembly. It has to be ported to the MC
> infrastructure that allows different file formats to be supported.
>
> There is already a very basic ARM printer that uses MC. It is enabled
> by the option enable-arm-mcinst-printer.  The task is basically to
> complete it.
>
> I would suggest turning that option on by default and checking what
> brakes during "make check-lit" for example. Aborts should be
> particular good in pointing out missing features.
>
>> Thanks!
>>
>> -jason
>>
>
> Cheers,
> --
> Rafael Ávila de Espíndola
>




More information about the llvm-dev mailing list