[llvm] r217693 - [AArch64] Enable post-RA MI scheduler.

Sanjin Sijaric ssijaric at codeaurora.org
Fri Sep 12 18:32:25 PDT 2014


Hi Renato and Chad,

Attached is the patch that modifies the test case to use regular expressions
to check when the post-RA scheduler pass is being skipped, regardless of the
post-RA scheduler implementation.  I tested this for both ARM (which used
the post-RA top-down list latency scheduler) and AArch64 (which now uses the
post-RA MI scheduler).

Thanks,
Sanjin

-----Original Message-----
From: llvm-commits-bounces at cs.uiuc.edu
[mailto:llvm-commits-bounces at cs.uiuc.edu] On Behalf Of Sanjin Sijaric
Sent: Friday, September 12, 2014 4:52 PM
To: 'Renato Golin'; 'Chad Rosier'
Cc: 'LLVM Commits'
Subject: RE: [llvm] r217693 - [AArch64] Enable post-RA MI scheduler.

Hi Renato,

When I did make check-all, it came clean (I see that that
Feature/optnone-llc.ll passes in my logs).   But this was because my build
was a dual arm + aarch64 build that defaults to arm.  So the checks in
optnone-llc.ll were valid, as the default is the" post-RA top down latency
scheduler" for the arm configuration.  Now that it's the post-RA MI
scheduler for the  aarch64 configuration, the aarch64-only build will fail
since what shows up by default is "Skipping pass 'PostRA Machine Instruction
Scheduler'", and not "Skipping pass 'Post RA top-down list latency
scheduler'".

I'll see if I can change the test case to match the new behaviour.  

Sorry about this oversight.

Sanjin 

-----Original Message-----
From: llvm-commits-bounces at cs.uiuc.edu
[mailto:llvm-commits-bounces at cs.uiuc.edu] On Behalf Of Renato Golin
Sent: Friday, September 12, 2014 3:32 PM
To: Chad Rosier
Cc: LLVM Commits
Subject: Re: [llvm] r217693 - [AArch64] Enable post-RA MI scheduler.

On 12 September 2014 18:40, Chad Rosier <mcrosier at codeaurora.org> wrote:
> Author: mcrosier
> Date: Fri Sep 12 12:40:39 2014
> New Revision: 217693
>
> URL: http://llvm.org/viewvc/llvm-project?rev=217693&view=rev
> Log:
> [AArch64] Enable post-RA MI scheduler.

Hi Chad,

Have you seen this?

http://lab.llvm.org:8011/builders/llvm-aarch64-linux/builds/4106

cheers,
--renato
_______________________________________________
llvm-commits mailing list
llvm-commits at cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

_______________________________________________
llvm-commits mailing list
llvm-commits at cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PATCH
Type: application/octet-stream
Size: 1151 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140912/e01bf330/attachment.obj>


More information about the llvm-commits mailing list