2008-08-17 |
Nick Lewycky | Make this comment clearer. Instead of using an ambiguous...
|
commit | commitdiff | tree |
2008-08-17 |
Nick Lewycky | Consider the case where xor by -1 and xor by 128 have...
|
commit | commitdiff | tree |
2008-08-17 |
Nick Lewycky | I found a better place for this optz'n.
|
commit | commitdiff | tree |
2008-08-17 |
Nick Lewycky | Xor'ing both sides of icmp by sign-bit is equivalent...
|
commit | commitdiff | tree |
2008-08-17 |
Nick Lewycky | Fix build on GCC 4.3.
|
commit | commitdiff | tree |
2008-08-08 |
Nick Lewycky | Testcase for r54520.
|
commit | commitdiff | tree |
2008-08-08 |
Nick Lewycky | Don't crash printing the asm for a ConstantExpr PtrToInt...
|
commit | commitdiff | tree |
2008-08-06 |
Nick Lewycky | Reinstate this optimization, but without the miscompile...
|
commit | commitdiff | tree |
2008-07-21 |
Nick Lewycky | Revert r53812 -- premature. LegalizeTypes isn't actually...
|
commit | commitdiff | tree |
2008-07-21 |
Nick Lewycky | Switch on the use of arbitrary precision integers in...
|
commit | commitdiff | tree |
2008-07-19 |
Nick Lewycky | XFAIL this test.
|
commit | commitdiff | tree |
2008-07-15 |
Nick Lewycky | Correct this inversion!
|
commit | commitdiff | tree |
2008-07-15 |
Nick Lewycky | Fix up comments.
|
commit | commitdiff | tree |
2008-07-12 |
Nick Lewycky | Stop creating extraneous smax/umax in SCEV. This removes...
|
commit | commitdiff | tree |
2008-07-12 |
Nick Lewycky | operator[] is not defined for list::iterator. Overload...
|
commit | commitdiff | tree |
2008-07-12 |
Nick Lewycky | Enhance analysis of srem.
|
commit | commitdiff | tree |
2008-07-11 |
Nick Lewycky | Document 'mask' in this calculation.
|
commit | commitdiff | tree |
2008-07-11 |
Nick Lewycky | Remove misleading constant from comment.
|
commit | commitdiff | tree |
2008-07-11 |
Nick Lewycky | Add another optimization from PR2330. Also catch some...
|
commit | commitdiff | tree |
2008-07-10 |
Nick Lewycky | Fix overzealous optimization. Thanks to Duncan Sands...
|
commit | commitdiff | tree |
2008-07-09 |
Nick Lewycky | Simplify, suggested by Chris Lattner.
|
commit | commitdiff | tree |
2008-07-09 |
Nick Lewycky | Fold (a < 8) && (b < 8) into (a|b) < 8 for unsigned...
|
commit | commitdiff | tree |
2008-07-09 |
Nick Lewycky | Fold ((1 << a) & 1) to (a == 0).
|
commit | commitdiff | tree |
2008-07-09 |
Nick Lewycky | Reduce x - y to -y when we know the 'x' part will get...
|
commit | commitdiff | tree |
2008-07-09 |
Nick Lewycky | Remove getValueRange from SCEV. It wasn't doing anything...
|
commit | commitdiff | tree |
2008-07-08 |
Nick Lewycky | Expand SCEVUDiv of power of 2 to a lshr instruction.
|
commit | commitdiff | tree |
2008-07-07 |
Nick Lewycky | Handle 'lshr' instruction with SCEVUDiv object.
|
commit | commitdiff | tree |
2008-07-05 |
Nick Lewycky | 80col
|
commit | commitdiff | tree |
2008-07-05 |
Nick Lewycky | Fix missed optimization opportunity when analyzing...
|
commit | commitdiff | tree |
2008-06-30 |
Nick Lewycky | Because of the laziness, the required passes must exist...
|
commit | commitdiff | tree |
2008-06-30 |
Nick Lewycky | Add a value range analysis that lazily computes ranges...
|
commit | commitdiff | tree |
2008-06-13 |
Nick Lewycky | Crash less. The i64 restriction in BinomialCoefficient...
|
commit | commitdiff | tree |
2008-06-05 |
Nick Lewycky | Escape "$#".
|
commit | commitdiff | tree |
2008-05-31 |
Nick Lewycky | Add a standard for control-flow unreachable assertions...
|
commit | commitdiff | tree |
2008-05-31 |
Nick Lewycky | Peer through sext/zext when looking for not(cmp).
|
commit | commitdiff | tree |
2008-05-31 |
Nick Lewycky | Yay us! Every one of these examples turns into icmp...
|
commit | commitdiff | tree |
2008-05-31 |
Nick Lewycky | Add more i1 optimizations. add, sub, mul, s/udiv on...
|
commit | commitdiff | tree |
2008-05-31 |
Nick Lewycky | Adding i1 is always Xor.
|
commit | commitdiff | tree |
2008-05-30 |
Nick Lewycky | Unbreak this test.
|
commit | commitdiff | tree |
2008-05-27 |
Nick Lewycky | InequalityGraph::node() can create new nodes, invalidating...
|
commit | commitdiff | tree |
2008-05-26 |
Nick Lewycky | Grammaro.
|
commit | commitdiff | tree |
2008-05-26 |
Nick Lewycky | Whoops -- forgot PR reference on this test.
|
commit | commitdiff | tree |
2008-05-26 |
Nick Lewycky | The Linux ABI emits an extra "movl %esp, %ebp" in function...
|
commit | commitdiff | tree |
2008-05-26 |
Nick Lewycky | Use {} instead of "" in RUN lines.
|
commit | commitdiff | tree |
2008-05-25 |
Nick Lewycky | Don't treat values as signed when looking at loop steppings...
|
commit | commitdiff | tree |
2008-05-25 |
Nick Lewycky | "ret (constexpr)" can't be folded into a Constant....
|
commit | commitdiff | tree |
2008-05-23 |
Nick Lewycky | Constant integer vectors may also be negated.
|
commit | commitdiff | tree |
2008-05-23 |
Nick Lewycky | Typo.
|
commit | commitdiff | tree |
2008-05-23 |
Nick Lewycky | Revert X + X --> X * 2 optz'n which pessimizes heavily...
|
commit | commitdiff | tree |
2008-05-23 |
Nick Lewycky | Implement X + X for vectors.
|
commit | commitdiff | tree |
2008-05-23 |
Nick Lewycky | Fix a recently added optimization to not crash on vectors.
|
commit | commitdiff | tree |
2008-05-17 |
Nick Lewycky | Revert constant-folding change that will miscompile...
|
commit | commitdiff | tree |
2008-05-17 |
Nick Lewycky | Unbreak the build.
|
commit | commitdiff | tree |
2008-05-17 |
Nick Lewycky | Constant fold inttoptr and ptrtoint.
|
commit | commitdiff | tree |
2008-05-17 |
Nick Lewycky | Move isTrueWhenEqual to ICmpInst.
|
commit | commitdiff | tree |
2008-05-11 |
Nick Lewycky | Make constructors target-specific. This fixes problems...
|
commit | commitdiff | tree |
2008-05-07 |
Nick Lewycky | Typo.
|
commit | commitdiff | tree |
2008-05-06 |
Nick Lewycky | Fix typo and indentation.
|
commit | commitdiff | tree |
2008-05-06 |
Nick Lewycky | Fix renamePathOnDisk on Win32, patch from David Leon...
|
commit | commitdiff | tree |
2008-04-25 |
Nick Lewycky | Remove 'unwinds to' support from mainline. This patch...
|
commit | commitdiff | tree |
2008-04-22 |
Nick Lewycky | Whoops! Undo r50087, unbreak the build.
|
commit | commitdiff | tree |
2008-04-22 |
Nick Lewycky | Reverse r47989. Part of removing 'unwinds to' support.
|
commit | commitdiff | tree |
2008-04-22 |
Nick Lewycky | Start removing 'unwinds to' support from mainline in...
|
commit | commitdiff | tree |
2008-03-30 |
Nick Lewycky | Moved from PR1570.
|
commit | commitdiff | tree |
2008-03-28 |
Nick Lewycky | Update example to new syntax.
|
commit | commitdiff | tree |
2008-03-20 |
Nick Lewycky | ubyte and sbyte? what are those?
|
commit | commitdiff | tree |
2008-03-16 |
Nick Lewycky | All of these tests had out of date syntax and were...
|
commit | commitdiff | tree |
2008-03-16 |
Nick Lewycky | Functions are allowed to return structures. (Note that...
|
commit | commitdiff | tree |
2008-03-16 |
Nick Lewycky | Regressions/ is long gone.
|
commit | commitdiff | tree |
2008-03-16 |
Nick Lewycky | Commit works on regular functions too. Fix the syntax...
|
commit | commitdiff | tree |
2008-03-13 |
Nick Lewycky | Update -mem2reg to use succ_iterator instead of iterating...
|
commit | commitdiff | tree |
2008-03-11 |
Nick Lewycky | Fix the build on gcc 4.2.
|
commit | commitdiff | tree |
2008-03-10 |
Nick Lewycky | Update the .cvs files to match today's asm syntax change.
|
commit | commitdiff | tree |
2008-03-10 |
Nick Lewycky | Turn unwind_to into "unwinds to".
|
commit | commitdiff | tree |
2008-03-09 |
Nick Lewycky | And again.
|
commit | commitdiff | tree |
2008-03-09 |
Nick Lewycky | Braces belong here. No functionality change.
|
commit | commitdiff | tree |
2008-03-09 |
Nick Lewycky | SCCP also needs to be taught to follow unwind_to
|
commit | commitdiff | tree |
2008-03-09 |
Nick Lewycky | Don't eliminate blocks that are only reachable by unwind_to.
|
commit | commitdiff | tree |
2008-03-09 |
Nick Lewycky | Firstly, having a BranchInst isn't exclusive with having...
|
commit | commitdiff | tree |
2008-03-09 |
Nick Lewycky | A BB that unwind_to an "unwind" inst is that same as...
|
commit | commitdiff | tree |
2008-03-09 |
Nick Lewycky | Update the block cloner which fixes bugpoint on code...
|
commit | commitdiff | tree |
2008-03-09 |
Nick Lewycky | Update the inliner and simplifycfg to handle unwind_to.
|
commit | commitdiff | tree |
2008-03-09 |
Nick Lewycky | Two things. Preserve the unwind_to when splitting a BB.
|
commit | commitdiff | tree |
2008-03-09 |
Nick Lewycky | Prune the unwind_to labels on BBs that don't need them...
|
commit | commitdiff | tree |
2008-03-08 |
Nick Lewycky | Not all users of a BB are Instructions any more.
|
commit | commitdiff | tree |
2008-03-08 |
Nick Lewycky | Load the symbols first so that the interpreter constructor...
|
commit | commitdiff | tree |
2008-03-06 |
Nick Lewycky | Exercise the new CFG change.
|
commit | commitdiff | tree |
2008-03-06 |
Nick Lewycky | Treat BBs that use BBs as proper predecessors and successors...
|
commit | commitdiff | tree |
2008-03-06 |
Nick Lewycky | Commit the testcase too.
|
commit | commitdiff | tree |
2008-03-06 |
Nick Lewycky | Don't try to simplify urem and srem using arithmetic...
|
commit | commitdiff | tree |
2008-03-02 |
Nick Lewycky | Oops, can't unwind to the entry block (entry block...
|
commit | commitdiff | tree |
2008-03-02 |
Nick Lewycky | Add an unwind_to field to basic blocks, making them...
|
commit | commitdiff | tree |
2008-03-01 |
Nick Lewycky | Also handle "getresult".
|
commit | commitdiff | tree |
2008-03-01 |
Nick Lewycky | Print the name, not a pointer.
|
commit | commitdiff | tree |
2008-02-21 |
Nick Lewycky | Simplify this code, no functionality change.
|
commit | commitdiff | tree |
2008-02-21 |
Nick Lewycky | GlobalValues are Constants, remove redundant code....
|
commit | commitdiff | tree |
2008-02-20 |
Nick Lewycky | Use getConstant for ConstantInts.
|
commit | commitdiff | tree |
2008-02-20 |
Nick Lewycky | Add 'umax' similar to 'smax' SCEV. Closes PR2003.
|
commit | commitdiff | tree |
2008-02-19 |
Nick Lewycky | Don't spew stats to stderr.
|
commit | commitdiff | tree |
2008-02-19 |
Nick Lewycky | Fix up the run line for this new test.
|
commit | commitdiff | tree |
next |