2011-06-13 |
Benjamin Kramer | Move class into an anonymous namespace.
|
commit | commitdiff | tree |
2011-06-13 |
Benjamin Kramer | InstCombine: Fold A-b == C --> b == A-C if A and C...
|
commit | commitdiff | tree |
2011-06-13 |
Benjamin Kramer | Revert r132910 and r132909 on behalf of Michael. They...
|
commit | commitdiff | tree |
2011-06-12 |
Benjamin Kramer | InstCombine: Shrink ((zext X) & C1) == C2 to fold away...
|
commit | commitdiff | tree |
2011-06-12 |
Benjamin Kramer | Simplify code. No functionality changes, name changes...
|
commit | commitdiff | tree |
2011-06-12 |
Benjamin Kramer | Happy new year.
|
commit | commitdiff | tree |
2011-06-05 |
Benjamin Kramer | Harden tests for windows path separators.
|
commit | commitdiff | tree |
2011-06-05 |
Benjamin Kramer | Use path API for path concatenation.
|
commit | commitdiff | tree |
2011-06-02 |
Benjamin Kramer | Start with a zeroed CSRNum map.
|
commit | commitdiff | tree |
2011-06-01 |
Benjamin Kramer | Initialize IssueWidth to zero.
|
commit | commitdiff | tree |
2011-05-28 |
Benjamin Kramer | Erase instructions _after_ checking their type.
|
commit | commitdiff | tree |
2011-05-28 |
Benjamin Kramer | Move ARM specific test into the ARM subdir.
|
commit | commitdiff | tree |
2011-05-28 |
Benjamin Kramer | ConstantFoldInstOperands doesn't like compares, hand...
|
commit | commitdiff | tree |
2011-05-27 |
Benjamin Kramer | InstCombine: Make switch folding with equality compares...
|
commit | commitdiff | tree |
2011-05-21 |
Benjamin Kramer | X86: smulo -> add is now done target-independently...
|
commit | commitdiff | tree |
2011-05-21 |
Benjamin Kramer | Implement mulo x, 2 -> addo x, x in DAGCombiner.
|
commit | commitdiff | tree |
2011-05-21 |
Benjamin Kramer | Merge and FileCheckize test cases.
|
commit | commitdiff | tree |
2011-05-21 |
Benjamin Kramer | Revert "InstCombine: Turn mul.with.overflow(X, 2) into...
|
commit | commitdiff | tree |
2011-05-21 |
Benjamin Kramer | InstCombine: Turn mul.with.overflow(X, 2) into the...
|
commit | commitdiff | tree |
2011-05-20 |
Benjamin Kramer | Rename the "sandybridge" subtarget to "corei7-avx"...
|
commit | commitdiff | tree |
2011-05-20 |
Benjamin Kramer | Remove noisy semicolons.
|
commit | commitdiff | tree |
2011-05-14 |
Benjamin Kramer | Disable test harder.
|
commit | commitdiff | tree |
2011-05-14 |
Benjamin Kramer | SimplifyCFG: Use ComputeMaskedBits to prune dead cases...
|
commit | commitdiff | tree |
2011-05-08 |
Benjamin Kramer | X86: Add a bunch of peeps for add and sub of SETB.
|
commit | commitdiff | tree |
2011-05-03 |
Benjamin Kramer | Remove unused variables caught by GCC's -Wunused-but...
|
commit | commitdiff | tree |
2011-04-30 |
Benjamin Kramer | InstCombine: Turn (zext A) udiv (zext B) into (zext...
|
commit | commitdiff | tree |
2011-04-30 |
Benjamin Kramer | Use SimplifyDemandedBits on div instructions.
|
commit | commitdiff | tree |
2011-04-30 |
Benjamin Kramer | FileCheckize.
|
commit | commitdiff | tree |
2011-04-29 |
Benjamin Kramer | This is done.
|
commit | commitdiff | tree |
2011-04-29 |
Benjamin Kramer | Balance parentheses.
|
commit | commitdiff | tree |
2011-04-29 |
Benjamin Kramer | InstCombine: turn (C1 << A) << C2) into (C1 << C2)...
|
commit | commitdiff | tree |
2011-04-28 |
Benjamin Kramer | We require threse bits to be zero, too.
|
commit | commitdiff | tree |
2011-04-28 |
Benjamin Kramer | Fix a comment.
|
commit | commitdiff | tree |
2011-04-28 |
Benjamin Kramer | InstCombine: Merge "(trunc x) == C1 & (and x, CA) ...
|
commit | commitdiff | tree |
2011-04-26 |
Benjamin Kramer | Force a triple on this test to unbreak windows buildbots.
|
commit | commitdiff | tree |
2011-04-25 |
Benjamin Kramer | Make tests more useful.
|
commit | commitdiff | tree |
2011-04-23 |
Benjamin Kramer | Silence an overzealous uninitialized variable warning...
|
commit | commitdiff | tree |
2011-04-22 |
Benjamin Kramer | DAGCombine: fold "(zext x) == C" into "x == (trunc...
|
commit | commitdiff | tree |
2011-04-22 |
Benjamin Kramer | X86: Try to use a smaller encoding by transforming...
|
commit | commitdiff | tree |
2011-04-16 |
Benjamin Kramer | Remove unused variable.
|
commit | commitdiff | tree |
2011-04-16 |
Benjamin Kramer | Write out uint64_t as i{0..32},i{33..64} instead of...
|
commit | commitdiff | tree |
2011-04-13 |
Benjamin Kramer | Fix format string warning.
|
commit | commitdiff | tree |
2011-04-09 |
Benjamin Kramer | Fix potential buffer overflow on win32.
|
commit | commitdiff | tree |
2011-04-09 |
Benjamin Kramer | Don't store Twine temporaries, it's not safe.
|
commit | commitdiff | tree |
2011-04-09 |
Benjamin Kramer | Make error message more useful.
|
commit | commitdiff | tree |
2011-04-02 |
Benjamin Kramer | While SimplifyDemandedBits constant folds this, we...
|
commit | commitdiff | tree |
2011-04-01 |
Benjamin Kramer | Fix comment.
|
commit | commitdiff | tree |
2011-04-01 |
Benjamin Kramer | Tweaks to the icmp+sext-to-shifts optimization to address...
|
commit | commitdiff | tree |
2011-04-01 |
Benjamin Kramer | Fix build.
|
commit | commitdiff | tree |
2011-04-01 |
Benjamin Kramer | InstCombine: Turn icmp + sext into bitwise/integer...
|
commit | commitdiff | tree |
2011-04-01 |
Benjamin Kramer | InstCombine: Move (sext icmp) transforms into their...
|
commit | commitdiff | tree |
2011-04-01 |
Benjamin Kramer | Initialize HasVMLxForwarding.
|
commit | commitdiff | tree |
2011-03-31 |
Benjamin Kramer | InstCombine: APFloat can't perform arithmetic on PPC...
|
commit | commitdiff | tree |
2011-03-31 |
Benjamin Kramer | InstCombine: Fix transform to use the swapped predicate.
|
commit | commitdiff | tree |
2011-03-31 |
Benjamin Kramer | InstCombine: fold fcmp (fneg x), (fneg y) -> fcmp x, y
|
commit | commitdiff | tree |
2011-03-31 |
Benjamin Kramer | InstCombine: fold fcmp pred (fneg x), C -> fcmp swap...
|
commit | commitdiff | tree |
2011-03-31 |
Benjamin Kramer | InstCombine: Shrink "fcmp (fpext x), C" to "fcmp x...
|
commit | commitdiff | tree |
2011-03-31 |
Benjamin Kramer | InstCombine: fold fcmp (fpext x), (fpext y) -> fcmp...
|
commit | commitdiff | tree |
2011-03-30 |
Benjamin Kramer | Avoid turning a floating point division with a constant...
|
commit | commitdiff | tree |
2011-03-30 |
Benjamin Kramer | InstCombine: If the divisor of an fdiv has an exact...
|
commit | commitdiff | tree |
2011-03-30 |
Benjamin Kramer | Add APFloat::getExactInverse.
|
commit | commitdiff | tree |
2011-03-29 |
Benjamin Kramer | InstCombine: Add a few missing combines for ANDs and...
|
commit | commitdiff | tree |
2011-03-29 |
Benjamin Kramer | DSE: Remove an early exit optimization that depended...
|
commit | commitdiff | tree |
2011-03-27 |
Benjamin Kramer | Use APInt's umul_ov instead of rolling our own overflow...
|
commit | commitdiff | tree |
2011-03-26 |
Benjamin Kramer | Turn SelectionDAGBuilder::GetRegistersForValue into...
|
commit | commitdiff | tree |
2011-03-26 |
Benjamin Kramer | Make helper static.
|
commit | commitdiff | tree |
2011-03-25 |
Benjamin Kramer | Add a note.
|
commit | commitdiff | tree |
2011-03-24 |
Benjamin Kramer | Plug a leak in the arm disassembler and put the tests...
|
commit | commitdiff | tree |
2011-03-20 |
Benjamin Kramer | Avoid initializing posix_spawn_file_actions_t if not...
|
commit | commitdiff | tree |
2011-03-17 |
Benjamin Kramer | BuildUDIV: If the divisor is even we can simplify the...
|
commit | commitdiff | tree |
2011-03-17 |
Benjamin Kramer | Add an argument to APInt's magic udiv calculation to...
|
commit | commitdiff | tree |
2011-03-12 |
Benjamin Kramer | Teach ComputeMaskedBits about sub nsw.
|
commit | commitdiff | tree |
2011-03-11 |
Benjamin Kramer | ComputeMaskedBits: sub falls through to add, and sub...
|
commit | commitdiff | tree |
2011-03-11 |
Benjamin Kramer | InstCombine: Fix a thinko where transform an icmp under...
|
commit | commitdiff | tree |
2011-03-10 |
Benjamin Kramer | InstCombine: Turn umul_with_overflow into mul nuw if...
|
commit | commitdiff | tree |
2011-03-09 |
Benjamin Kramer | Fix mistyped CHECK lines.
|
commit | commitdiff | tree |
2011-03-09 |
Benjamin Kramer | Fix a pasto that broke all x86_64-elf targets.
|
commit | commitdiff | tree |
2011-03-09 |
Benjamin Kramer | Fix typo, make helper static.
|
commit | commitdiff | tree |
2011-03-09 |
Benjamin Kramer | Remove unused virtual dtor.
|
commit | commitdiff | tree |
2011-03-08 |
Benjamin Kramer | Strip cruft.
|
commit | commitdiff | tree |
2011-03-08 |
Benjamin Kramer | Reduce vector reallocations.
|
commit | commitdiff | tree |
2011-03-08 |
Benjamin Kramer | X86: Fix the (saddo/ssub x, 1) -> incl/decl selection...
|
commit | commitdiff | tree |
2011-03-05 |
Benjamin Kramer | Avoid zero-sized allocations when copying a fresh DenseMap.
|
commit | commitdiff | tree |
2011-03-05 |
Benjamin Kramer | InstCombine: We know the number of items initially...
|
commit | commitdiff | tree |
2011-03-05 |
Benjamin Kramer | Lazily allocate DenseMaps.
|
commit | commitdiff | tree |
2011-03-04 |
Benjamin Kramer | raw_ostream: while it is generally desirable to do...
|
commit | commitdiff | tree |
2011-03-04 |
Benjamin Kramer | raw_ostream: If writing a string that is larger than...
|
commit | commitdiff | tree |
2011-02-27 |
Benjamin Kramer | Silence enum conversion warnings.
|
commit | commitdiff | tree |
2011-02-26 |
Benjamin Kramer | Add some DAGCombines for (adde 0, 0, glue), which are...
|
commit | commitdiff | tree |
2011-02-25 |
Benjamin Kramer | Revert "SimplifyCFG: GEPs with just one non-constant...
|
commit | commitdiff | tree |
2011-02-24 |
Benjamin Kramer | SimplifyCFG: GEPs with just one non-constant index...
|
commit | commitdiff | tree |
2011-02-24 |
Benjamin Kramer | SimplifyCFG: GEPs with constant indices are cheap enough...
|
commit | commitdiff | tree |
2011-02-24 |
Benjamin Kramer | Plug some leaks in edis.
|
commit | commitdiff | tree |
2011-02-20 |
Benjamin Kramer | Move "A | ~(A & ?) -> -1" from InstCombine to InstructionSim...
|
commit | commitdiff | tree |
2011-02-20 |
Benjamin Kramer | InstCombine: Add a bunch of combines of the form x...
|
commit | commitdiff | tree |
2011-02-18 |
Benjamin Kramer | The objectsize intrinsic doesn't access any memory.
|
commit | commitdiff | tree |
2011-02-12 |
Benjamin Kramer | Add a note about SSE4.1 roundss/roundsd.
|
commit | commitdiff | tree |
2011-02-11 |
Benjamin Kramer | Also fold (A+B) == A -> B == 0 when the add is commuted.
|
commit | commitdiff | tree |
2011-02-08 |
Benjamin Kramer | Support for .ifdef / .ifndef in the assembler parser...
|
commit | commitdiff | tree |
2011-02-07 |
Benjamin Kramer | SimplifyCFG: Track the number of used icmps when turning...
|
commit | commitdiff | tree |
next |