PATCH: R600/SI: Replacement for SIFixSGPRLiveRanges pass

Tom Stellard tom at stellard.net
Tue Sep 9 19:48:53 PDT 2014


Hi Matt,

Here are some updated patches.

On Mon, Sep 08, 2014 at 05:39:21PM -0400, Matt Arsenault wrote:
> 
> On 09/08/2014 04:38 PM, Tom Stellard wrote:
> >Hi,
> >
> >+      MF.getSubtarget().getRegisterInfo());
> >    LiveIntervals *LIS = &getAnalysis<LiveIntervals>();
> >+  MachinePostDominatorTree *PDT = &getAnalysis<MachinePostDominatorTree>();
> I think PDT is missing const

It can't be const, because the member functions aren't marked const.

-Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-R600-SI-Fix-SIRegisterInfo-getPhysRegSubReg.patch
Type: text/x-diff
Size: 1551 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140909/9a54a9d5/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-R600-SI-Mark-EXEC_LO-and-EXEC_HI-as-reserved.patch
Type: text/x-diff
Size: 1150 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140909/9a54a9d5/attachment-0001.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-R600-SI-Fix-the-FixSGPRLiveRanges-pass.patch
Type: text/x-diff
Size: 9886 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140909/9a54a9d5/attachment-0002.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-R600-SI-Move-PHIs-that-define-SGPRs-to-the-VALU-in-m.patch
Type: text/x-diff
Size: 3105 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140909/9a54a9d5/attachment-0003.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-R600-SI-Enable-selecting-SALU-inside-branches.patch
Type: text/x-diff
Size: 11340 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140909/9a54a9d5/attachment-0004.patch>


More information about the llvm-commits mailing list