[LLVMdev] 3.4.1 Release Plans

Hal Finkel hfinkel at anl.gov
Tue Apr 8 23:43:46 PDT 2014


----- Original Message -----
> From: "Hal Finkel" <hfinkel at anl.gov>
> To: "Tom Stellard" <tom at stellard.net>
> Cc: "LLVM Developers Mailing List" <llvmdev at cs.uiuc.edu>
> Sent: Wednesday, April 9, 2014 1:28:23 AM
> Subject: Re: [LLVMdev] 3.4.1 Release Plans
> 
> ----- Original Message -----
> > From: "Tom Stellard" <tom at stellard.net>
> > To: "Hal Finkel" <hfinkel at anl.gov>
> > Cc: "Andrew Trick" <atrick at apple.com>, "Owen Anderson"
> > <owen at apple.com>, "Evan Cheng" <evan.cheng at apple.com>, "nadav"
> > <nadav at apple.com>, "Ben Pope" <benpope81 at gmail.com>,
> > llvmdev at cs.uiuc.edu, "Erik Verbruggen" <erik.verbruggen at me.com>
> > Sent: Tuesday, April 8, 2014 7:28:01 PM
> > Subject: Re: [LLVMdev] 3.4.1 Release Plans
> > 
> > Hi Hal,
> > 
> > > Nadav Rotem:
> > > r199570 - LoopVectorizer: A reduction that has multiple uses of
> > > the
> > > reduction value is not
> > > 
> > > r199291 - LoopVectorize: Only strip casts from integer types when
> > > replacing symbolic
> > 
> > This commit changes the functions
> > replaceSymbolicStrideSCEV() and
> > InnerLoopVectorizer::addStrideCheck(),
> > which were both added in r198950, so when I apply it to 3.4 nothing
> > changes.  If the bug fixed by this commit is present in 3.4, you
> > may
> > need to come up with a different patch to fix it.
> 
> I'm sorry, you're right. There is nothing to fix there in 3.4.
> 
> > 
> > > Also, please include the following patches in 3.4.1. I am the
> > > code
> > > owner, and I approve ;)
> > > 
> > > r205630 - [PowerPC] Add a full condition code register to make
> > > the
> > > "cc" clobber work
> > 
> > The test case for this fails on the 3.4 branch, so I was not able
> > to
> > merge it.  The problem is that cmpld instructions are generated
> > instead of
> > cmpd.  Can you take a look?
> 
> Will do shortly (but I'll cc llvm-commits instead of llvmdev).

I've attached an updated patch to apply against 3.4. As it turns out, it does not matter whether cmpd or cmpld is used for the equality comparison, and a post-3.4 code change has altered which one will be chosen.

Thanks again,
Hal

> 
>  -Hal
> 
> > 
> > > r204155 - Fix PR19144: Incorrect offset generated for int-to-fp
> > > conversion at -O0
> > > r203054 - The PPC global base register cannot be r0
> > > r199832 - Fix pr18515.
> > > r200288 - Handle spilling the PPC GPRC_NOR0 register class
> > > r199763 - Fix pointer info on PPC byval stores
> > > r202192 - Account for 128-bit integer operations in PPCCTRLoops
> > > 
> > > r198425 - Fix loop rerolling pass failure with non-consant loop
> > > lower bound
> > > 
> > 
> > The rest of the patches approved by you and Nadav have been merged.
> > 
> > -Tom
> > 
> > > I apologize the delay; I've not had a chance to refine my list
> > > until this morning.
> > > 
> > > Thanks again,
> > > Hal
> > > 
> > > ----- Original Message -----
> > > > From: "Hal Finkel" <hfinkel at anl.gov>
> > > > To: "Tom Stellard" <tom at stellard.net>
> > > > Cc: "Ben Pope" <benpope81 at gmail.com>, llvmdev at cs.uiuc.edu,
> > > > "Erik
> > > > Verbruggen" <erik.verbruggen at me.com>
> > > > Sent: Thursday, March 27, 2014 7:49:36 AM
> > > > Subject: Re: [LLVMdev] 3.4.1 Release Plans
> > > > 
> > > > ----- Original Message -----
> > > > > From: "Tom Stellard" <tom at stellard.net>
> > > > > To: llvmdev at cs.uiuc.edu
> > > > > Cc: "Renato Golin" <renato.golin at linaro.org>, "Sylvestre
> > > > > Ledru"
> > > > > <sylvestre at debian.org>, "Sebastian Dreßler"
> > > > > <sebastian.dressler at gmail.com>, "Hal Finkel"
> > > > > <hfinkel at anl.gov>,
> > > > > "Ben Pope" <benpope81 at gmail.com>, "Arnaud Allard de
> > > > > Grandmaison" <arnaud.adegm at gmail.com>, "Erik Verbruggen"
> > > > > <erik.verbruggen at me.com>
> > > > > Sent: Wednesday, March 26, 2014 11:10:43 AM
> > > > > Subject: 3.4.1 Release Plans
> > > > > 
> > > > > Hi,
> > > > > 
> > > > > We are now about halfway between the 3.4 and 3.5 releases,
> > > > > and
> > > > > I
> > > > > would
> > > > > like to start preparing for a 3.4.1 release.  Here is my
> > > > > proposed
> > > > > release
> > > > > schedule:
> > > > > 
> > > > > Mar 26 - April 9: Identify and backport additional bug fixes
> > > > > to
> > > > > the
> > > > > 3.4 branch.
> > > > > April 9 - April 18: Testing Phase
> > > > > April 18: 3.4.1 Release
> > > > > 
> > > > > How you can help:
> > > > > 
> > > > > - If you have any bug fixes you think should be included to
> > > > > 3.4.1,
> > > > > send
> > > > >   me an email with the SVN revision in trunk and also cc the
> > > > >   code
> > > > >   owner
> > > > >   and llvm-commits (or cfe-commits if it is a clang patch).
> > > > > 
> > > > > - Start integrating the 3.4 branch into your project or OS
> > > > > distribution
> > > > >   to and check for any issues.
> > > > > 
> > > > > - Volunteer as a tester for the testing phase.
> > > > 
> > > > I'll go through the commit list shortly; also I'll help with
> > > > testing
> > > > on (X86 and PPC64).
> > > > 
> > > > Thanks again for working on this!
> > > > 
> > > >  -Hal
> > > > 
> > > > > 
> > > > > Thank you,
> > > > > 
> > > > > Tom
> > > > > 
> > > > 
> > > > --
> > > > Hal Finkel
> > > > Assistant Computational Scientist
> > > > Leadership Computing Facility
> > > > Argonne National Laboratory
> > > > 
> > > > _______________________________________________
> > > > LLVM Developers mailing list
> > > > LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> > > > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
> > > > 
> > > 
> > > --
> > > Hal Finkel
> > > Assistant Computational Scientist
> > > Leadership Computing Facility
> > > Argonne National Laboratory
> > 
> 
> --
> Hal Finkel
> Assistant Computational Scientist
> Leadership Computing Facility
> Argonne National Laboratory
> 
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
> 

-- 
Hal Finkel
Assistant Computational Scientist
Leadership Computing Facility
Argonne National Laboratory
-------------- next part --------------
A non-text attachment was scrubbed...
Name: r205630-3.4.patch
Type: text/x-patch
Size: 2661 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140409/be8d9c5f/attachment.bin>


More information about the llvm-commits mailing list