| Commit message (Expand) | Author | Age | Files | Lines |
| * | Remove the PR8954 workaround. | Jakob Stoklund Olesen | 2011-01-11 | 1 | -4/+0 |
| * | Fix a non-deterministic loop in llvm::MergeBlockIntoPredecessor. | Jakob Stoklund Olesen | 2011-01-11 | 1 | -2/+2 |
| * | Dial back the speculative fix for PR8954 a bit, so that we only recompute dom... | Cameron Zwarich | 2011-01-11 | 1 | -1/+3 |
| * | Attempt to fix the bootstrap buildbot. Rafael says this works for him on x86-... | Cameron Zwarich | 2011-01-11 | 1 | -0/+1 |
| * | Remove dead variable, const-ref-ize an APInt. | Owen Anderson | 2011-01-11 | 1 | -4/+1 |
| * | this pass claims to preserve scev, make sure to tell it about deletions. | Chris Lattner | 2011-01-11 | 1 | -0/+1 |
| * | Factor the actual simplification out of SimplifyIndirectBrOnSelect and into a... | Frits van Bommel | 2011-01-11 | 1 | -26/+37 |
| * | update memdep when an instruction is deleted. This code isn't | Chris Lattner | 2011-01-11 | 1 | -2/+5 |
| * | when MergeBlockIntoPredecessor merges two blocks, update MemDep if it | Chris Lattner | 2011-01-11 | 1 | -0/+4 |
| * | Fix FoldSingleEntryPHINodes to update memdep and AA when it deletes | Chris Lattner | 2011-01-11 | 2 | -5/+21 |
| * | random cleanups | Chris Lattner | 2011-01-11 | 2 | -3/+2 |
| * | remove a bogus assertion: the latch block of a loop is not | Chris Lattner | 2011-01-11 | 1 | -6/+5 |
| * | Fix a random missed optimization by making InstCombine more aggressive when d... | Owen Anderson | 2011-01-11 | 1 | -2/+40 |
| * | Teach instcombine about the rest of the SSE and SSE2 conversion | Chandler Carruth | 2011-01-10 | 1 | -4/+11 |
| * | another random stab in the dark trying to fix llvm-gcc-i386-linux-selfhost | Chris Lattner | 2011-01-10 | 1 | -2/+4 |
| * | another (more) aggressive attempt to bring llvm-gcc-i386-linux-selfhost | Chris Lattner | 2011-01-10 | 1 | -0/+2 |
| * | temporarily disable memset formation from memsets in an effort to restore bui... | Chris Lattner | 2011-01-09 | 1 | -0/+3 |
| * | fix a few old bugs (found by inspection) where we would zap instructions | Chris Lattner | 2011-01-09 | 1 | -1/+4 |
| * | Instcombine: Fix pattern where the sext did not dominate the icmp using it | Tobias Grosser | 2011-01-09 | 1 | -2/+7 |
| * | LoopInstSimplify preserves LoopSimplify. | Cameron Zwarich | 2011-01-09 | 1 | -0/+1 |
| * | reduce indentation. Print <nuw> and <nsw> when dumping SCEV AddRec's | Chris Lattner | 2011-01-09 | 1 | -3/+2 |
| * | fix a latent bug in memcpyoptimizer that my recent patches exposed: it wasn't | Chris Lattner | 2011-01-08 | 1 | -2/+4 |
| * | tryMergingIntoMemset can only handle constant length memsets. | Chris Lattner | 2011-01-08 | 1 | -5/+6 |
| * | Merge memsets followed by neighboring memsets and other stores into | Chris Lattner | 2011-01-08 | 1 | -3/+18 |
| * | fix an issue in IsPointerOffset that prevented us from recognizing that | Chris Lattner | 2011-01-08 | 1 | -3/+19 |
| * | enhance memcpyopt to merge a store and a subsequent | Chris Lattner | 2011-01-08 | 1 | -53/+83 |
| * | constify TargetData references. | Chris Lattner | 2011-01-08 | 1 | -86/+96 |
| * | When loop rotation happens, it is *very* common for the duplicated condbr | Chris Lattner | 2011-01-08 | 1 | -21/+48 |
| * | split ssa updating code out to its own helper function. Don't bother | Chris Lattner | 2011-01-08 | 1 | -74/+78 |
| * | Implement a TODO: Enhance loopinfo to merge away the unconditional branch | Chris Lattner | 2011-01-08 | 1 | -11/+7 |
| * | various code cleanups, enhance MergeBlockIntoPredecessor to preserve | Chris Lattner | 2011-01-08 | 1 | -13/+10 |
| * | inline preserveCanonicalLoopForm now that it is simple. | Chris Lattner | 2011-01-08 | 1 | -39/+17 |
| * | Three major changes: | Chris Lattner | 2011-01-08 | 1 | -115/+20 |
| * | reduce nesting. | Chris Lattner | 2011-01-08 | 1 | -6/+6 |
| * | LoopRotate requires canonical loop form, so it always has preheaders | Chris Lattner | 2011-01-08 | 1 | -15/+11 |
| * | use the LI ivar. | Chris Lattner | 2011-01-08 | 1 | -3/+2 |
| * | some cleanups: remove dead arguments and eliminate ivars | Chris Lattner | 2011-01-08 | 1 | -55/+36 |
| * | fix an issue duncan pointed out, which could cause loop rotate | Chris Lattner | 2011-01-08 | 1 | -12/+16 |
| * | Fix coding style issues. | Cameron Zwarich | 2011-01-08 | 1 | -2/+2 |
| * | Make more passes preserve dominators (or state that they preserve dominators if | Cameron Zwarich | 2011-01-08 | 2 | -0/+18 |
| * | Contract subloop bodies. However, it is still important to visit the phis at the | Cameron Zwarich | 2011-01-08 | 1 | -7/+41 |
| * | Fix a bug in r123034 (trying to sext/zext non-integers) and clean up a little. | Frits van Bommel | 2011-01-08 | 1 | -5/+8 |
| * | Have loop-rotate simplify instructions (yay instsimplify!) as it clones | Chris Lattner | 2011-01-08 | 1 | -5/+21 |
| * | Revamp the ValueMapper interfaces in a couple ways: | Chris Lattner | 2011-01-08 | 5 | -135/+81 |
| * | two minor changes: switch to the standard ValueToValueMapTy | Chris Lattner | 2011-01-08 | 1 | -2/+7 |
| * | InstCombine: Match min/max hidden by sext/zext | Tobias Grosser | 2011-01-07 | 1 | -35/+70 |
| * | Some whitespace fixes | Tobias Grosser | 2011-01-07 | 1 | -24/+24 |
| * | Revert 122959, it needs more thought. Add it back to README.txt with addition... | Benjamin Kramer | 2011-01-07 | 1 | -4/+0 |
| * | Remove all uses of the "ugly" method BranchInst::setUnconditionalDest(). | Jay Foad | 2011-01-07 | 2 | -6/+9 |
| * | InstCombine: Turn _chk functions into the "unsafe" variant if length and max ... | Benjamin Kramer | 2011-01-06 | 1 | -0/+2 |