[llvm-commits] FW: [llvm] [patch] Porting Hexagon MI Scheduler to new API

Sergei Larin slarin at codeaurora.org
Mon Aug 27 12:39:39 PDT 2012


Ping. 

 

Now that e-mail is back to normal maybe someone from Hexagon group would
like to take a look? J 

 

Thanks.

 

Sergei

 

--

Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum.

 

From: llvm-commits-bounces at cs.uiuc.edu
[mailto:llvm-commits-bounces at cs.uiuc.edu] On Behalf Of Sergei Larin
Sent: Tuesday, August 21, 2012 10:19 AM
To: llvm-commits at cs.uiuc.edu
Subject: Re: [llvm-commits] [llvm] [patch] Porting Hexagon MI Scheduler to
new API

 

Please review initial port of the Hexagon Pre-RA MI scheduler to the new
converging scheduling framework.

 

Comments:

 

-          This is a first port, so it largely reuses reference
implementation. It will diverge in the future.

-          It does not touch any platform independent files.

-          It does incorporate DFA model, and the new reg pressure tracking
but does not use other heuristics from ResourcePriorityQueue. This will
change.

-          It does affect two Hexagon .ll tests that are dependent on order
of instructions produced. For those two cases I turn off scheduling.

-          It unnecessarily duplicates MachineSchedStrategy that needs to be
eventually exposed to ScheduleDAGInstrs.h

-          Other than that it passes the test make check-all without
additional failures.

 

Sergei

 

--

Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum.

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120827/4b733747/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch_hexagon_mi_scheduler.patch
Type: application/octet-stream
Size: 53256 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120827/4b733747/attachment.obj>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: ATT00275.txt
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120827/4b733747/attachment.txt>


More information about the llvm-commits mailing list