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 |
2011-01-06 |
Benjamin Kramer | InstCombine: Teach llvm.objectsize folding to look...
|
commit | commitdiff | tree |
2011-01-06 |
Benjamin Kramer | Remove dead code and silence warnings.
|
commit | commitdiff | tree |
2011-01-02 |
Benjamin Kramer | Try to reuse the value when lowering memset.
|
commit | commitdiff | tree |
2011-01-02 |
Benjamin Kramer | Lower the i8 extension in memset to a multiply instead...
|
commit | commitdiff | tree |
2011-01-01 |
Benjamin Kramer | Remove empty directories left behind by git-svn users.
|
commit | commitdiff | tree |
2010-12-30 |
Benjamin Kramer | Make a bunch of symbols internal.
|
commit | commitdiff | tree |
2010-12-28 |
Benjamin Kramer | Cast away "comparison between signed and unsigned integer...
|
commit | commitdiff | tree |
2010-12-28 |
Benjamin Kramer | Fix a signed/unsigned comparison warning.
|
commit | commitdiff | tree |
2010-12-27 |
Benjamin Kramer | BuildLibCalls: Nuke EmitMemCpy, EmitMemMove and EmitMemSet...
|
commit | commitdiff | tree |
2010-12-27 |
Benjamin Kramer | SimplifyLibCalls: Use IRBuilder to simplify code.
|
commit | commitdiff | tree |
2010-12-26 |
Benjamin Kramer | Simplify code.
|
commit | commitdiff | tree |
2010-12-24 |
Benjamin Kramer | Fix a thinko pointed out by Frits van Bommel: looking...
|
commit | commitdiff | tree |
2010-12-24 |
Benjamin Kramer | MemCpyOpt: Turn memcpys from a constant into a memset...
|
commit | commitdiff | tree |
2010-12-23 |
Benjamin Kramer | Remove/fix invalid README entries. The well thought...
|
commit | commitdiff | tree |
2010-12-23 |
Benjamin Kramer | Remove some obsolete README items, add a new one off...
|
commit | commitdiff | tree |
2010-12-22 |
Benjamin Kramer | DAGCombine add (sext i1), X into sub X, (zext i1) if...
|
commit | commitdiff | tree |
2010-12-22 |
Benjamin Kramer | InstCombine: creating selects from -1 and 0 is fine...
|
commit | commitdiff | tree |
2010-12-22 |
Benjamin Kramer | X86: Lower a select directly to a setcc_carry if possible.
|
commit | commitdiff | tree |
2010-12-21 |
Benjamin Kramer | Add some x86 specific dagcombines for conditional increments.
|
commit | commitdiff | tree |
2010-12-21 |
Benjamin Kramer | GVN's Expression is not POD-like (it contains a SmallVector...
|
commit | commitdiff | tree |
2010-12-20 |
Benjamin Kramer | Add a check missing from my last commit and avoid a...
|
commit | commitdiff | tree |
2010-12-20 |
Benjamin Kramer | Reduce indentation.
|
commit | commitdiff | tree |
2010-12-20 |
Benjamin Kramer | Teach InstCombine to merge (icmp ult (X + CA), C1)...
|
commit | commitdiff | tree |
2010-12-18 |
Benjamin Kramer | Just rename the functions, relying on matching a instruction...
|
commit | commitdiff | tree |
2010-12-18 |
Benjamin Kramer | Test more than just label names and make test work...
|
commit | commitdiff | tree |
2010-12-17 |
Benjamin Kramer | PathV2: Use StringRef::substr to simplify substring...
|
commit | commitdiff | tree |
2010-12-17 |
Benjamin Kramer | Missed some StringRefRefs.
|
commit | commitdiff | tree |
2010-12-17 |
Benjamin Kramer | Pass StringRefs by value, for consistency.
|
commit | commitdiff | tree |
2010-12-17 |
Benjamin Kramer | SimplifyCFG: Ranges can be larger than 64 bits. Fixes...
|
commit | commitdiff | tree |
2010-12-17 |
Benjamin Kramer | Fix mismatched new[]/delete.
|
commit | commitdiff | tree |
2010-12-13 |
Benjamin Kramer | Fix sort predicate. qsort(3)'s predicate semantics...
|
commit | commitdiff | tree |
2010-12-11 |
Benjamin Kramer | Generalize the and-icmp-select instcombine further...
|
commit | commitdiff | tree |
2010-12-11 |
Benjamin Kramer | Factor the (x & 2^n) ? 2^m : 0 instcombine into its...
|
commit | commitdiff | tree |
2010-12-07 |
Benjamin Kramer | Add parens to pacify gcc.
|
commit | commitdiff | tree |
2010-12-04 |
Benjamin Kramer | Add patterns for the x86 popcnt instruction.
|
commit | commitdiff | tree |
2010-12-04 |
Benjamin Kramer | APInt: microoptimize a few methods.
|
commit | commitdiff | tree |
2010-12-04 |
Benjamin Kramer | Simplify APInt::getAllOnesValue.
|
commit | commitdiff | tree |
2010-12-04 |
Benjamin Kramer | Remove unneeded zero arrays.
|
commit | commitdiff | tree |
2010-12-04 |
Benjamin Kramer | Apparently APFloat::getZero doesn't like PPCDoubleDoubles.
|
commit | commitdiff | tree |
2010-12-04 |
Benjamin Kramer | Simplify code. No functionality change.
|
commit | commitdiff | tree |
2010-12-03 |
Benjamin Kramer | Remove unused variable.
|
commit | commitdiff | tree |
2010-12-03 |
Benjamin Kramer | unittests/Support/PathV2: remove(3) requires a terminated...
|
commit | commitdiff | tree |
2010-11-29 |
Benjamin Kramer | Add missing colon.
|
commit | commitdiff | tree |
2010-11-29 |
Benjamin Kramer | Fix some broken CHECK lines.
|
commit | commitdiff | tree |
2010-11-29 |
Benjamin Kramer | Remove empty directories.
|
commit | commitdiff | tree |
2010-11-27 |
Benjamin Kramer | Remove PIC16 remnants.
|
commit | commitdiff | tree |
2010-11-27 |
Benjamin Kramer | Unbreak build for newer GCCs.
|
commit | commitdiff | tree |
2010-11-26 |
Benjamin Kramer | BitVector tweaks.
|
commit | commitdiff | tree |
2010-11-26 |
Benjamin Kramer | StringRefs are POD-like.
|
commit | commitdiff | tree |
2010-11-25 |
Benjamin Kramer | SDep is POD-like. Shave off a few bytes from SUnit...
|
commit | commitdiff | tree |
2010-11-25 |
Benjamin Kramer | Namespacify.
|
commit | commitdiff | tree |
2010-11-23 |
Benjamin Kramer | The srem -> urem transform is not safe for any divisor...
|
commit | commitdiff | tree |
2010-11-23 |
Benjamin Kramer | InstCombine: Reduce "X shift (A srem B)" to "X shift...
|
commit | commitdiff | tree |
2010-11-22 |
Benjamin Kramer | InstCombine: Implement X - A*-B -> X + A*B.
|
commit | commitdiff | tree |
2010-11-22 |
Benjamin Kramer | Implement the "if (X == 6 || X == 4)" -> "if ((X|2...
|
commit | commitdiff | tree |
2010-11-21 |
Benjamin Kramer | Initialize MemDep's TD member so buildbots don't trip...
|
commit | commitdiff | tree |
2010-11-20 |
Benjamin Kramer | Simplify code. No change in functionality.
|
commit | commitdiff | tree |
2010-11-20 |
Benjamin Kramer | Silence Release build warnings about unused functions.
|
commit | commitdiff | tree |
2010-11-19 |
Benjamin Kramer | Avoid release build warnings.
|
commit | commitdiff | tree |
2010-11-19 |
Benjamin Kramer | Silence warning about an uninitialized variable.
|
commit | commitdiff | tree |
2010-11-17 |
Benjamin Kramer | InstCombine: Add a missing irem identity (X % X -> 0).
|
commit | commitdiff | tree |
2010-11-15 |
Benjamin Kramer | Fix compiler warnigns.
|
commit | commitdiff | tree |
2010-11-12 |
Benjamin Kramer | MCELF: Copy the symbol name only if we're going to...
|
commit | commitdiff | tree |
2010-11-08 |
Benjamin Kramer | svn:ignore
|
commit | commitdiff | tree |
2010-11-06 |
Benjamin Kramer | Prune includes.
|
commit | commitdiff | tree |
2010-11-06 |
Benjamin Kramer | Add a note.
|
commit | commitdiff | tree |
2010-11-05 |
Benjamin Kramer | Put class into an anonymous namespace.
|
commit | commitdiff | tree |
2010-11-04 |
Benjamin Kramer | Use arrays instead of constant-sized SmallVectors.
|
commit | commitdiff | tree |
2010-10-30 |
Benjamin Kramer | Validate HTML.
|
commit | commitdiff | tree |
2010-10-29 |
Benjamin Kramer | Silence Release build warnings.
|
commit | commitdiff | tree |
2010-10-29 |
Benjamin Kramer | ARMAsmParser: Plug a memory leak.
|
commit | commitdiff | tree |
2010-10-28 |
Benjamin Kramer | Reduce malloc thrashing.
|
commit | commitdiff | tree |
2010-10-27 |
Benjamin Kramer | Replace pointer arithmetic with StringRef::substr.
|
commit | commitdiff | tree |
2010-10-23 |
Benjamin Kramer | SmallVectorize.
|
commit | commitdiff | tree |
2010-10-23 |
Benjamin Kramer | Constify another 2 disassembler tables.
|
commit | commitdiff | tree |
2010-10-23 |
Benjamin Kramer | Make the disassembler tables const so they end up in...
|
commit | commitdiff | tree |
2010-10-22 |
Benjamin Kramer | Make some symbols static, move classes into anonymous...
|
commit | commitdiff | tree |
2010-10-17 |
Benjamin Kramer | std::string cleanup.
|
commit | commitdiff | tree |
2010-10-17 |
Benjamin Kramer | Fix a typo and silence unused variable warnings in...
|
commit | commitdiff | tree |
2010-10-16 |
Benjamin Kramer | Hack around incompatible pointer warnings.
|
commit | commitdiff | tree |
2010-10-16 |
Benjamin Kramer | Eliminate some calls to Value::getNameStr.
|
commit | commitdiff | tree |
2010-10-16 |
Benjamin Kramer | Unbreak test on non-COFF targets.
|
commit | commitdiff | tree |
2010-10-13 |
Benjamin Kramer | Remove noisy semicolon.
|
commit | commitdiff | tree |
2010-10-09 |
Benjamin Kramer | Silence compiler warning.
|
commit | commitdiff | tree |
2010-10-09 |
Benjamin Kramer | Don't test a removed function.
|
commit | commitdiff | tree |
2010-10-01 |
Benjamin Kramer | Delete token *after* reading from it.
|
commit | commitdiff | tree |
2010-09-30 |
Benjamin Kramer | Grow BumpPtrAllocator's slab size dynamically if we...
|
commit | commitdiff | tree |
2010-09-30 |
Benjamin Kramer | Tighten up prototype verification of strchr and strrchr...
|
commit | commitdiff | tree |
2010-09-30 |
Benjamin Kramer | Add constant folding for strspn and strcspn to SimplifyLibCalls.
|
commit | commitdiff | tree |
next |