[LLVMdev] llc support for ARM predication ?

Sebastien DELDON-GNB sebastien.deldon at st.com
Wed May 30 15:34:27 PDT 2012


Hi James,

Thanks for the answer, can you elaborate on difference between thumb, thumb2, ARM, thumbv7.
I'm a bit lost right now. When specifying thumbv7 llc will generate thumb only code, not thumb2 ?

Best Regards
Seb

> -----Original Message-----
> From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu]
> On Behalf Of James Molloy
> Sent: Tuesday, May 29, 2012 5:38 PM
> To: llvmdev at cs.uiuc.edu
> Subject: Re: [LLVMdev] llc support for ARM predication ?
> 
> On 29/05/12 15:39, Sebastien DELDON-GNB wrote:
> > Hi all,
> >
> > I was wondering if 'llc' is able to generate 'it' instruction for ARM
> Cortex-A9 target ?
> >
> > Thanks for your answers
> > Seb
> >
> > _______________________________________________
> > LLVM Developers mailing list
> > LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
> >
> Hi Seb,
> 
> Sure - llc can generate 'IT' instructions, but those are Thumb
> instructions so will only be generated with the target triple
> "thumbv7-..." instead of armv7.
> 
> Cheers,
> 
> James
> 
> 
> _______________________________________________
> 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