search for: globalvaluenumb

Displaying 3 results from an estimated 3 matches for "globalvaluenumb".

2015 Sep 10
2
[RFC] New pass: LoopExitValues
Which cases does this pass handle which aren't otherwise optimized out by passes like GlobalValueNumbering or DeadCodeElimination? Thanks, Jake VanAdrighem On Thu, Sep 10, 2015 at 2:35 PM, Steve King <steve at metrokings.com> wrote: > Hello LLVM, > It seems this thread has gone cold. Is there some low risk way for > the community to take the new pass for a test drive? > Regard...
2015 Sep 11
5
[RFC] New pass: LoopExitValues
...2015, at 4:37 PM, Steve King via llvm-dev <llvm-dev at lists.llvm.org> wrote: > > On Thu, Sep 10, 2015 at 3:43 PM, Jake VanAdrighem > <jvanadrighem at gmail.com> wrote: >> Which cases does this pass handle which aren't otherwise optimized out by >> passes like GlobalValueNumbering or DeadCodeElimination? >> > > The case uniquely handled here is one in which a computation after a > loop so happens to be redundant with a value left over from loop > execution. At each nesting level of N nested loops, the pass compares > computable SCEVs looking for...
2015 Sep 03
2
[RFC] New pass: LoopExitValues
On Wed, Sep 2, 2015 at 5:36 AM, James Molloy <james at jamesmolloy.co.uk> wrote: > Hi, > > Coremark really isn't a good enough test - have you run the LLVM test suite > with this patch, and what were the performance differences? For the test suite single source benches, the 235 tests improved performance, 2 regressed and 705 were unchanged. That seems very optimistic.