| Commit message (Expand) | Author | Age | Files | Lines | 
| ... |  | 
| *  | Improve isSafeToLoadUnconditionally to recognize that GEPs with constant | Bob Wilson | 2010-01-29 | 1 | -8/+61 | 
| *  | DbgInfoIntrinsics no longer appear in an instruction's use list; so clean up ... | Victor Hernandez | 2010-01-21 | 1 | -24/+0 | 
| *  | add a helper function. | Chris Lattner | 2010-01-12 | 1 | -0/+24 | 
| *  | Nick Lewycky pointed out that this code makes changes unconditionally. | Dan Gohman | 2010-01-05 | 1 | -1/+2 | 
| *  | Use do+while instead of while for loops which obviously have a | Dan Gohman | 2010-01-05 | 1 | -2/+2 | 
| *  | Make RecursivelyDeleteTriviallyDeadInstructions, | Dan Gohman | 2010-01-05 | 1 | -7/+12 | 
| *  | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -4/+4 | 
| *  | prune #includes. | Chris Lattner | 2009-12-29 | 1 | -2/+2 | 
| *  | Move EliminateDuplicatePHINodes() from SimplifyCFG.cpp to Local.cpp | Jim Grosbach | 2009-12-02 | 1 | -0/+62 | 
| *  | Don't trivially delete unused calls to llvm.invariant.start.  This allows | Duncan Sands | 2009-11-11 | 1 | -0/+3 | 
| *  | move some generally useful functions out of jump threading | Chris Lattner | 2009-11-10 | 1 | -2/+47 | 
| *  | refactor TryToSimplifyUncondBranchFromEmptyBlock out of SimplifyCFG. | Chris Lattner | 2009-11-10 | 1 | -0/+171 | 
| *  | remove a isFreeCall check: it is a callinst that can write to memory already. | Chris Lattner | 2009-11-03 | 1 | -3/+2 | 
| *  | constant fold indirectbr(blockaddress(%bb)) -> br label %bb. | Chris Lattner | 2009-11-01 | 1 | -9/+46 | 
| *  | Rename MallocFreeHelper as MemoryBuiltins | Victor Hernandez | 2009-10-27 | 1 | -1/+1 | 
| *  | Rename MallocHelper as MallocFreeHelper, since it now also identifies calls t... | Victor Hernandez | 2009-10-26 | 1 | -1/+1 | 
| *  | Remove FreeInst. | Victor Hernandez | 2009-10-26 | 1 | -3/+2 | 
| *  | Auto-upgrade free instructions to calls to the builtin free function. | Victor Hernandez | 2009-10-24 | 1 | -1/+2 | 
| *  | Preserve ProfileInfo during CodeGenPrepare. | Andreas Neustifter | 2009-09-16 | 1 | -1/+9 | 
| *  | Move more code back to 2.5 APIs. | Owen Anderson | 2009-07-30 | 1 | -4/+2 | 
| *  | Get rid of the Pass+Context magic. | Owen Anderson | 2009-07-22 | 1 | -3/+3 | 
| *  | This started as a small change, I swear.  Unfortunately, lots of things call ... | Owen Anderson | 2009-07-09 | 1 | -2/+2 | 
| *  | "LLVMContext* " --> "LLVMContext *" | Owen Anderson | 2009-07-06 | 1 | -1/+1 | 
| *  | More LLVMContext-ification. | Owen Anderson | 2009-07-05 | 1 | -3/+5 | 
| *  | Remove unused routines. | Devang Patel | 2009-06-26 | 1 | -41/+0 | 
| *  | Generalize instcombine's isSafeToLoadUnconditionally() function | Chris Lattner | 2009-06-16 | 1 | -0/+45 | 
| *  | Simplify code by using SmallVector's pop_back_val() instead of | Dan Gohman | 2009-05-06 | 1 | -2/+1 | 
| *  | Allow readonly functions to unwind exceptions.  Teach | Duncan Sands | 2009-05-06 | 1 | -7/+5 | 
| *  | Re-apply 70645, converting ScalarEvolution to use | Dan Gohman | 2009-05-04 | 1 | -18/+3 | 
| *  | Revert r70645 for now; it's causing a variety of regressions. | Dan Gohman | 2009-05-03 | 1 | -3/+18 | 
| *  | Convert ScalarEvolution to use CallbackVH for its internal map. This | Dan Gohman | 2009-05-02 | 1 | -18/+3 | 
| *  | Previously, RecursivelyDeleteDeadInstructions provided an option | Dan Gohman | 2009-05-02 | 1 | -5/+42 | 
| *  | Revert my previous change on Local.cpp, instead, fix the bug on scalarrepl. | Zhou Sheng | 2009-03-18 | 1 | -3/+0 | 
| *  | Fix a bug. | Zhou Sheng | 2009-03-18 | 1 | -0/+3 | 
| *  | Add "check/remove dbg var" helper routines. | Devang Patel | 2009-03-06 | 1 | -0/+44 | 
| *  | Marking debug info intrinsics as not touching memory | Dale Johannesen | 2009-03-03 | 1 | -0/+3 | 
| *  | Enable scalar replacement of AllocaInst whose one of the user is dbg info. | Devang Patel | 2009-02-10 | 1 | -0/+22 | 
| *  | Revert rev. 63876. It is causing llvm-gcc bootstrap failure. | Devang Patel | 2009-02-05 | 1 | -17/+0 | 
| *  | Ignore dbg intrinsics while propagating conditional expression info. | Devang Patel | 2009-02-05 | 1 | -0/+17 | 
| *  | use precise getters | Gabor Greif | 2009-01-30 | 1 | -2/+2 | 
| *  | rewrite RecursivelyDeleteTriviallyDeadInstructions to use a more efficient | Chris Lattner | 2008-11-28 | 1 | -16/+26 | 
| *  | remove some weirdness that came from the LSR code that has | Chris Lattner | 2008-11-28 | 1 | -8/+1 | 
| *  | enhance RecursivelyDeleteTriviallyDeadInstructions to make | Chris Lattner | 2008-11-27 | 1 | -0/+9 | 
| *  | Enhance RecursivelyDeleteTriviallyDeadInstructions to optionally | Chris Lattner | 2008-11-27 | 1 | -7/+15 | 
| *  | remove doConstantPropagation and dceInstruction, they are just | Chris Lattner | 2008-11-27 | 1 | -30/+25 | 
| *  | move MergeBasicBlockIntoOnlyPred to Transforms/Utils. | Chris Lattner | 2008-11-27 | 1 | -0/+33 | 
| *  | Use Instruction::eraseFromParent(). | Dan Gohman | 2008-06-21 | 1 | -1/+1 | 
| *  | API changes for class Use size reduction, wave 1. | Gabor Greif | 2008-04-06 | 1 | -2/+2 | 
| *  | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 | 
| *  | dead calls to llvm.stacksave can be deleted, even though they | Chris Lattner | 2007-12-29 | 1 | -1/+10 |