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