| Commit message (Expand) | Author | Age | Files | Lines |
| * | Include named metadata when cloning a module. | Bob Wilson | 2010-06-22 | 1 | -0/+11 |
| * | Use A.append(...) instead of A.insert(A.end(), ...) when A is a | Dan Gohman | 2010-06-21 | 2 | -10/+8 |
| * | Add a TODO comment. | Dan Gohman | 2010-06-19 | 1 | -0/+2 |
| * | Include the use kind along with the expression in the key of the | Dan Gohman | 2010-06-19 | 1 | -2/+28 |
| * | Don't include things in anonymous namespaces that don't need it. | Dan Gohman | 2010-06-19 | 1 | -0/+4 |
| * | Disable indvars on loops when LoopSimplify form is not available. | Dan Gohman | 2010-06-18 | 1 | -0/+11 |
| * | remove trailing whitespace | Jim Grosbach | 2010-06-16 | 1 | -11/+11 |
| * | Make sure that simplify libcalls does not replace a call with one calling | Rafael Espindola | 2010-06-16 | 1 | -0/+5 |
| * | simplify-libcalls: fold strncmp(x, y, 1) -> memcmp(x, y, 1) | Benjamin Kramer | 2010-06-16 | 1 | -0/+3 |
| * | simplify-libcalls: fold strstr(a, b) == a -> strncmp(a, b, strlen(b)) == 0 | Benjamin Kramer | 2010-06-15 | 2 | -0/+56 |
| * | jump threading can't split a critical edge from an indirectbr. This | Chris Lattner | 2010-06-14 | 1 | -1/+6 |
| * | SimplifyCFG: don't turn volatile stores to null/undef into unreachable. Fixes... | Benjamin Kramer | 2010-06-13 | 1 | -0/+3 |
| * | Pulled CodeMetrics out of InlineCost.h and made it a bit more general, so it ... | Kenneth Uildriks | 2010-06-09 | 1 | -1/+1 |
| * | Make bugpoint dead-argument-hacking actually work, and actually test it. | Dan Gohman | 2010-06-07 | 1 | -0/+7 |
| * | Partial specialization was not checking the callsite to make sure it was usin... | Kenneth Uildriks | 2010-06-05 | 1 | -9/+33 |
| * | Don't track users of undef values; they aren't interesting for | Dan Gohman | 2010-06-04 | 1 | -1/+5 |
| * | Copy location info for current function argument from dbg.declare if respecti... | Devang Patel | 2010-06-04 | 1 | -4/+2 |
| * | Remove unused code | Jim Grosbach | 2010-06-01 | 1 | -64/+0 |
| * | fix think-o | Jim Grosbach | 2010-06-01 | 1 | -6/+2 |
| * | Simplify things a bit more. Fix prototype to use SmallVectorImpl and | Jim Grosbach | 2010-06-01 | 1 | -17/+17 |
| * | mirror of r105280 changes for LowerInvoke, which uses the same basic logic here | Jim Grosbach | 2010-06-01 | 1 | -10/+27 |
| * | Use SmallVector instead of std::vector. | Jim Grosbach | 2010-06-01 | 1 | -12/+13 |
| * | Fix PR7272: when inlining through a callsite with byval arguments, | Duncan Sands | 2010-05-31 | 1 | -0/+4 |
| * | Avoid swap when a copy suffices. | Benjamin Kramer | 2010-05-31 | 1 | -1/+1 |
| * | The memcpy intrinsic only takes i8* for %src and %dst, so cast them to that | Nick Lewycky | 2010-05-31 | 1 | -2/+2 |
| * | Move FindAvailableLoadedValue isSafeToLoadUnconditionally out of | Dan Gohman | 2010-05-28 | 6 | -223/+4 |
| * | Teach instcombine to promote alloca array sizes. | Dan Gohman | 2010-05-28 | 1 | -0/+12 |
| * | Fix instcombine's handling of alloca to accept non-i32 types. | Dan Gohman | 2010-05-28 | 1 | -8/+7 |
| * | Fix typo. | Devang Patel | 2010-05-28 | 1 | -1/+1 |
| * | Fix typo. | Devang Patel | 2010-05-28 | 1 | -1/+1 |
| * | Do not drop location info for inlined function args. | Devang Patel | 2010-05-27 | 1 | -0/+5 |
| * | Teach instCombine to remove malloc+free if malloc's only uses are comparisons | Duncan Sands | 2010-05-27 | 4 | -46/+49 |
| * | Kill unneeded SExt. | Benjamin Kramer | 2010-05-26 | 1 | -1/+1 |
| * | Properly promote operands when optimizing a single-character memcmp. | Benjamin Kramer | 2010-05-25 | 1 | -3/+6 |
| * | Fix a missing newline in debug output. | Dan Gohman | 2010-05-25 | 1 | -1/+1 |
| * | DominatorTree.getNode can return null for unreachable blocks. | Dan Gohman | 2010-05-20 | 1 | -1/+1 |
| * | Minor code cleanups. | Dan Gohman | 2010-05-20 | 1 | -8/+7 |
| * | Make Solve check its own post-condition, to reduce clutter in the | Dan Gohman | 2010-05-20 | 1 | -1/+2 |
| * | Add comments. | Dan Gohman | 2010-05-20 | 1 | -0/+16 |
| * | More code cleanups. Use iterators instead of indices when indices | Dan Gohman | 2010-05-20 | 1 | -22/+24 |
| * | Fix OptimizeShadowIV to set Changed. Change OptimizeLoopTermCond to set | Dan Gohman | 2010-05-20 | 1 | -8/+7 |
| * | Add some comments. | Dan Gohman | 2010-05-20 | 1 | -0/+6 |
| * | Simplify this code. Don't do a DomTreeNode lookup for each visited block. | Dan Gohman | 2010-05-20 | 1 | -14/+5 |
| * | Minor code cleanups. | Dan Gohman | 2010-05-20 | 1 | -20/+11 |
| * | When canonicalizing icmp operand order to put the loop invariant | Dan Gohman | 2010-05-20 | 1 | -0/+1 |
| * | Set Changed to true when canonicalizing ICmp operand order; even though | Dan Gohman | 2010-05-20 | 1 | -0/+1 |
| * | Strip llvm.dbg.lv also. | Devang Patel | 2010-05-20 | 1 | -0/+6 |
| * | Rename a variable to avoid shadowing. | Dan Gohman | 2010-05-20 | 1 | -2/+3 |
| * | Minor code simplification. | Dan Gohman | 2010-05-20 | 1 | -4/+4 |
| * | Move the code for deleting BaseRegs and LSRUses into helper functions, | Dan Gohman | 2010-05-20 | 1 | -5/+22 |