[LLVMdev] LLC ARM Backend maintainer

James Molloy James.Molloy at arm.com
Tue Oct 11 09:51:36 PDT 2011


Hi,

It goes without saying that I +1 this.

Cheers,

James

-----Original Message-----
From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] On Behalf Of Raja Venkateswaran
Sent: 11 October 2011 17:46
To: llvmdev at cs.uiuc.edu
Subject: Re: [LLVMdev] LLC ARM Backend maintainer




I am very interested in seeing a qualification plan for ARM given that it is
a widely used target with several combinations of options/modes to be
tested. I & my team use ARM hardware for running tests and we run all LLVM
test suite tests as part of qualification process. I had started a similar
conversation in llvm-commits, but this is probably the right forum. It will
save everyone a lot of time if we can all agree on qualification tests and
options for ARM and would be happy to initiate the discussion and process
for this.

--Raja

> ------------------------------
>
> Message: 3
> Date: Mon, 10 Oct 2011 17:13:49 -0700
> From: Tanya Lattner <lattner at apple.com>
> Subject: Re: [LLVMdev] LLC ARM Backend maintainer
> To: Jim Grosbach <grosbach at apple.com>
> Cc: "llvmdev at cs.uiuc.edu" <llvmdev at cs.uiuc.edu>
> Message-ID: <A8FD895A-6307-402D-A38D-A3BF39FF43C6 at apple.com>
> Content-Type: text/plain; CHARSET=US-ASCII
>
> Exactly as Jim said :)
>
> I'm only talking about releases and release blockers. Its also a bit of a
> grey area when you are talking about just ARM codgen tests in the
> regression test suite because those should always be passing regardless
> of what target/os you are testing on (assuming you built the arm backend
> which the release team typically does). As it stands now we don't have
> ARM as a supported target just because there is no qualification plan for
> it (ie. no one running the test suite or some other benchmarks on an ARM
> device for example) and no real support to qualify it. If someone wants
> to initiate this process, it can be talked about post-3.0.
>
> -Tanya
>
> On Oct 10, 2011, at 8:47 AM, Jim Grosbach wrote:
>
> > No. Note the qualifying phrase "for releases" on Tanya's statement. If,
> during release testing, a regression is found on ARM compared to 2.9
> results, it is not required by process to be considered a release
> blocker. That does not mean features can or should be enabled which
> knowingly break ARM. That's an entirely different situation.
> >
> > -Jim
> >
> >
> > On Oct 8, 2011, at 9:59 AM, Rotem, Nadav wrote:
> >
> >> Hi Tanya,
> >>
> >> The new type-legalization mode (-promote-elements) which enables
> vector-select in LLVM (and a nice perf boost for several workloads), is
> currently disabled because of a _single_ bug in the ARM codegen which
> makes a few tests fail.  If ARM is not a supported target, can I mark
> these tests as 'XFAIL' and enable vector-select support in LLVM ?
> >>
> >> Thanks,
> >> Nadav
> >>
> >>
> >> -----Original Message-----
> >> From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu]
> On Behalf Of Tanya Lattner
> >> Sent: Saturday, October 08, 2011 01:10
> >> To: Seb
> >> Cc: llvmdev at cs.uiuc.edu
> >> Subject: Re: [LLVMdev] LLC ARM Backend maintainer
> >>
> >>
> >> On Oct 7, 2011, at 1:07 AM, Seb wrote:
> >>
> >>> Hi all,
> >>>
> >>> To answer Eli question, I wanted to know who is actively working on
> ARM because I submitted some bug report (#11029, #9905) and don't know if
> someone is working on them, if/when the will be fixed. Maybe I just need
> to better understand LLVM release process, I've seen a mail in this list
> about it.
> >>
> >> Bugs get fixed if there are people to fix them. There are numerous
> people working on ARM and patches are also accepted.
> >>
> >> ARM is not currently a target that we support for releases. So those
> bugs are not release blockers.
> >>
> >> -Tanya
> >>
> >>>
> >>> -- Seb
> >>> _______________________________________________
> >>> LLVM Developers mailing list
> >>> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> >>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
> >>
> >> _______________________________________________
> >> LLVM Developers mailing list
> >> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> >> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
> >> ---------------------------------------------------------------------
> >> Intel Israel (74) Limited
> >>
> >> This e-mail and any attachments may contain confidential material for
> >> the sole use of the intended recipient(s). Any review or distribution
> >> by others is strictly prohibited. If you are not the intended
> >> recipient, please contact the sender and delete all copies.
> >>
> >>
> >> _______________________________________________
> >> LLVM Developers mailing list
> >> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> >> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
> >
>
>
>


_______________________________________________
LLVM Developers mailing list
LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev


-- IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium.  Thank you.





More information about the llvm-dev mailing list