| Commit message (Expand) | Author | Age | Files | Lines |
* | There are two ways of checking for a given type, for example isa<PointerType>(T) | Duncan Sands | 2010-02-16 | 1 | -2/+2 |
* | fix PR6305 by handling BlockAddress in a helper function | Chris Lattner | 2010-02-15 | 1 | -0/+11 |
* | Fix pr6198 by moving the isSized() check to an outer conditional. | Bob Wilson | 2010-02-01 | 1 | -6/+8 |
* | Check alignment of loads when deciding whether it is safe to execute them | Bob Wilson | 2010-01-30 | 1 | -7/+14 |
* | Use uint64_t instead of unsigned for offsets and sizes. | Bob Wilson | 2010-01-29 | 1 | -3/+3 |
* | 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 |