Dennis Taul
2010-Sep-27 15:50 UTC
[LLVMdev] Any plans to add LLVM support for ARM EH EABI ?
I am new to LLVM but have perused the code alongside using llvm-gcc and CLANG to build ARM EABI objects. Based on this superficial analysis it appears that LLVM currently does not support the ARM Exception Handling ABI (as defined under the EABI). Can anyone comment on whether plans are in place to remedy this? I did see the discussion regarding work on the MC for ARM. Will this work include emitting the exception handling code/tables compliant to ARM's EH ABI? Thanks, -Dennis -- Dennis Taul | Qualcomm Innovation Center,Inc. (QuIC) 8041 Arco Corporate Drive Raleigh, NC 27617 (919)-297-3363 QuIC is a member of codeaurora.org
On Mon, Sep 27, 2010 at 8:50 AM, Dennis Taul <dtaul at codeaurora.org> wrote:> > I am new to LLVM but have perused the code alongside using llvm-gcc > and CLANG to build ARM EABI objects. > > Based on this superficial analysis it appears that LLVM currently does > not support the ARM Exception Handling ABI (as defined under the > EABI). > > Can anyone comment on whether plans are in place to remedy this? > I did see the discussion regarding work on the MC for ARM. Will this > work include emitting the exception handling code/tables compliant to > ARM's EH ABI?Probably not at first. It may require discussions with the specific front end folks (clang, llvm-gcc et al). Thanks for bringing it up tho.,> > Thanks, > > -Dennis > > -- > Dennis Taul | Qualcomm Innovation Center,Inc. (QuIC) > 8041 Arco Corporate Drive > Raleigh, NC 27617 > (919)-297-3363 > QuIC is a member of codeaurora.org > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >
Dennis Taul
2010-Sep-27 17:10 UTC
[LLVMdev] Any plans to add LLVM support for ARM EH EABI ?
On Mon, Sep 27, 2010 at 09:14:05AM -0700, Jason Kim wrote:> On Mon, Sep 27, 2010 at 8:50 AM, Dennis Taul <dtaul at codeaurora.org> wrote: > > > > I am new to LLVM but have perused the code alongside using llvm-gcc > > and CLANG to build ARM EABI objects. > > > > Based on this superficial analysis it appears that LLVM currently does > > not support the ARM Exception Handling ABI (as defined under the > > EABI). > > > > Can anyone comment on whether plans are in place to remedy this? > > I did see the discussion regarding work on the MC for ARM. Will this > > work include emitting the exception handling code/tables compliant to > > ARM's EH ABI? > > Probably not at first. It may require discussions with the specific > front end folks (clang, llvm-gcc et al). > > Thanks for bringing it up tho., >Thanks Jason. Is it safe to say the MC work provides a (new) foundation for implementing ARM EH? Or, is providing ARM EH independent of the ARM-MC work?> > > > Thanks, > > > > -Dennis > > > >