| Age | Commit message (Expand) | Author |
| 2011-01-15 | fix rdar://8785296 - -fcatch-undefined-behavior generates inefficient code | Chris Lattner |
| 2011-01-15 | simplify code, no functionality change. | Chris Lattner |
| 2011-01-15 | Now that instruction optzns can update the iterator as they go, we can | Chris Lattner |
| 2011-01-15 | make the current instruction iterator an ivar, allowing xforms that | Chris Lattner |
| 2011-01-15 | implement an instcombine xform that canonicalizes casts outside of and-with-c... | Chris Lattner |
| 2011-01-15 | one more instcombine variant that is needed to work with future changes, | Chris Lattner |
| 2011-01-15 | fix typo | Chris Lattner |
| 2011-01-15 | Catch ~x < cst just like ~x < ~y, we currently handle this through | Chris Lattner |
| 2011-01-15 | reduce indentation | Chris Lattner |
| 2011-01-15 | Generalize LoadAndStorePromoter a bit and switch LICM | Chris Lattner |
| 2011-01-14 | Fix a false-positive warning. | Owen Anderson |
| 2011-01-14 | Enhance GlobalOpt to be able evaluate initializers that involve stores through | Owen Anderson |
| 2011-01-14 | switch SRoA to use LoadAndStorePromoter instead of its own copy of the code. | Chris Lattner |
| 2011-01-14 | Add a new LoadAndStorePromoter class, which implements the general | Chris Lattner |
| 2011-01-14 | split SROA into two passes: one that uses DomFrontiers (-scalarrepl) | Chris Lattner |
| 2011-01-14 | Implement full support for promoting allocas to registers using SSAUpdater | Chris Lattner |
| 2011-01-14 | indentation | Chris Lattner |
| 2011-01-14 | Move some shift transforms out of instcombine and into InstructionSimplify. | Duncan Sands |
| 2011-01-13 | Fix whitespace. | Bob Wilson |
| 2011-01-13 | Check for empty structs, and for consistency, zero-element arrays. | Bob Wilson |
| 2011-01-13 | Extend SROA to handle arrays accessed as homogeneous structs and vice versa. | Bob Wilson |
| 2011-01-13 | Make SROA more aggressive with allocas containing padding. | Bob Wilson |
| 2011-01-12 | Use SmallVector instead of SmallPtrSet and avoid non-deterministic behavior. | Devang Patel |
| 2011-01-12 | revert 123144, reenabling the rest of memset formation. | Chris Lattner |
| 2011-01-12 | revert r123146 which disabled code that wasn't the root cause | Chris Lattner |
| 2011-01-12 | revert r123149, reenabling an improvement to memcpyopt that wasn't | Chris Lattner |
| 2011-01-11 | Remove the PR8954 workaround. | Jakob Stoklund Olesen |
| 2011-01-11 | Fix a non-deterministic loop in llvm::MergeBlockIntoPredecessor. | Jakob Stoklund Olesen |
| 2011-01-11 | Dial back the speculative fix for PR8954 a bit, so that we only recompute dom... | Cameron Zwarich |
| 2011-01-11 | Attempt to fix the bootstrap buildbot. Rafael says this works for him on x86-... | Cameron Zwarich |
| 2011-01-11 | Remove dead variable, const-ref-ize an APInt. | Owen Anderson |
| 2011-01-11 | this pass claims to preserve scev, make sure to tell it about deletions. | Chris Lattner |
| 2011-01-11 | Factor the actual simplification out of SimplifyIndirectBrOnSelect and into a... | Frits van Bommel |
| 2011-01-11 | update memdep when an instruction is deleted. This code isn't | Chris Lattner |
| 2011-01-11 | when MergeBlockIntoPredecessor merges two blocks, update MemDep if it | Chris Lattner |
| 2011-01-11 | Fix FoldSingleEntryPHINodes to update memdep and AA when it deletes | Chris Lattner |
| 2011-01-11 | random cleanups | Chris Lattner |
| 2011-01-11 | remove a bogus assertion: the latch block of a loop is not | Chris Lattner |
| 2011-01-11 | Fix a random missed optimization by making InstCombine more aggressive when d... | Owen Anderson |
| 2011-01-10 | Teach instcombine about the rest of the SSE and SSE2 conversion | Chandler Carruth |
| 2011-01-10 | another random stab in the dark trying to fix llvm-gcc-i386-linux-selfhost | Chris Lattner |
| 2011-01-10 | another (more) aggressive attempt to bring llvm-gcc-i386-linux-selfhost | Chris Lattner |
| 2011-01-09 | temporarily disable memset formation from memsets in an effort to restore bui... | Chris Lattner |
| 2011-01-09 | fix a few old bugs (found by inspection) where we would zap instructions | Chris Lattner |
| 2011-01-09 | Instcombine: Fix pattern where the sext did not dominate the icmp using it | Tobias Grosser |
| 2011-01-09 | LoopInstSimplify preserves LoopSimplify. | Cameron Zwarich |
| 2011-01-09 | reduce indentation. Print <nuw> and <nsw> when dumping SCEV AddRec's | Chris Lattner |
| 2011-01-08 | fix a latent bug in memcpyoptimizer that my recent patches exposed: it wasn't | Chris Lattner |
| 2011-01-08 | tryMergingIntoMemset can only handle constant length memsets. | Chris Lattner |
| 2011-01-08 | Merge memsets followed by neighboring memsets and other stores into | Chris Lattner |