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 |
2011-02-03 |
Benjamin Kramer | SimplifyCFG: Also transform switches that represent...
|
commit | commitdiff | tree |
2011-02-02 |
Benjamin Kramer | SimplifyCFG: Turn switches into sub+icmp+branch if...
|
commit | commitdiff | tree |
2011-01-30 |
Benjamin Kramer | Teach DAGCombine to fold fold (sra (trunc (sr x, c1...
|
commit | commitdiff | tree |
2011-01-29 |
Benjamin Kramer | Add the missing sub identity "A-(A-B) -> B" to DAGCombine.
|
commit | commitdiff | tree |
2011-01-27 |
Benjamin Kramer | Unbreak the build.
|
commit | commitdiff | tree |
2011-01-22 |
Benjamin Kramer | Remove dead ivar.
|
commit | commitdiff | tree |
2011-01-17 |
Benjamin Kramer | Fix an off-by-one error in ctpop combining.
|
commit | commitdiff | tree |
2011-01-17 |
Benjamin Kramer | Add a DAGCombine to turn (ctpop x) u< 2 into (x & x...
|
commit | commitdiff | tree |
2011-01-15 |
Benjamin Kramer | Add an assert so we don't silently miscompile ctpop...
|
commit | commitdiff | tree |
2011-01-15 |
Benjamin Kramer | Reimplement CTPOP legalization with the "best" algorithm...
|
commit | commitdiff | tree |
2011-01-15 |
Benjamin Kramer | Try to unbreak selfhost.
|
commit | commitdiff | tree |
2011-01-07 |
Benjamin Kramer | Revert 122959, it needs more thought. Add it back to...
|
commit | commitdiff | tree |
2011-01-07 |
Benjamin Kramer | Try to unbreak the arm buildbot.
|
commit | commitdiff | tree |
2011-01-06 |
Benjamin Kramer | Add a note from llvmdev, this time with more info.
|
commit | commitdiff | tree |
2011-01-06 |
Benjamin Kramer | InstCombine: Turn _chk functions into the "unsafe"...
|
commit | commitdiff | tree |
2011-01-06 |
Benjamin Kramer | EarlyCSE does this now (and GVN always did it).
|
commit | commitdiff | tree |
2011-01-06 |
Benjamin Kramer | InstCombine: If we call llvm.objectsize on a malloc...
|
commit | commitdiff | tree |
next |