[LLVMdev] Implementing the ldr pseudo instruction in ARM integrated assembler

David Peixotto dpeixott at codeaurora.org
Fri Nov 1 12:00:30 PDT 2013


Hi Tim,

> > 8. Check that an error is issued when the constant pool would be
> > placed too far away
> 
> I'd say this one is actually the most involved constraint but there don't
> actually seem to be any tests in the attached file for it.

I put the test in a separate file and forgot to attach it earlier. I've
attached it to this email. I can't say how difficult this will be to
implement, but Jim also indicated it could be tricky so I believe you both
:). I only have a simple test for this now, but I'd welcome suggestions on
improving it or any hits on the implementation.


> And I believe the directive Jim's referring to is ".ltorg". It's
> presumably going to have some interesting quirks of its own.

Yes, I replied to Jim saying that I was planning to implement .ltorg in a
separate step.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: ldr_pseudo_errors.s
Type: application/octet-stream
Size: 17617 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20131101/2215fd20/attachment.obj>


More information about the llvm-dev mailing list