2010-08-14 |
Dan Gohman | Teach SimplifyCFG how to simplify indirectbr instructions. |
blob | commitdiff | raw |
2010-07-15 |
Chris Lattner | make various clients of ReplaceAndSimplifyAllUses tolerate |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Gabor Greif | cache dereferenced iterators |
blob | commitdiff | raw | diff to current |
2010-05-28 |
Dan Gohman | Move FindAvailableLoadedValue isSafeToLoadUnconditional... |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Duncan Sands | There are two ways of checking for a given type, for... |
blob | commitdiff | raw | diff to current |
2010-02-15 |
Chris Lattner | fix PR6305 by handling BlockAddress in a helper function |
blob | commitdiff | raw | diff to current |
2010-02-01 |
Bob Wilson | Fix pr6198 by moving the isSized() check to an outer... |
blob | commitdiff | raw | diff to current |
2010-01-30 |
Bob Wilson | Check alignment of loads when deciding whether it is... |
blob | commitdiff | raw | diff to current |
2010-01-29 |
Bob Wilson | Use uint64_t instead of unsigned for offsets and sizes. |
blob | commitdiff | raw | diff to current |
2010-01-29 |
Bob Wilson | Improve isSafeToLoadUnconditionally to recognize that... |
blob | commitdiff | raw | diff to current |
2010-01-21 |
Victor Hernandez | DbgInfoIntrinsics no longer appear in an instruction... |
blob | commitdiff | raw | diff to current |
2010-01-12 |
Chris Lattner | add a helper function. |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Dan Gohman | Nick Lewycky pointed out that this code makes changes... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Dan Gohman | Use do+while instead of while for loops which obviously... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Dan Gohman | Make RecursivelyDeleteTriviallyDeadInstructions, |
blob | commitdiff | raw | diff to current |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
blob | commitdiff | raw | diff to current |
2009-12-29 |
Chris Lattner | prune #includes. |
blob | commitdiff | raw | diff to current |
2009-12-02 |
Jim Grosbach | Move EliminateDuplicatePHINodes() from SimplifyCFG... |
blob | commitdiff | raw | diff to current |
2009-11-11 |
Duncan Sands | Don't trivially delete unused calls to llvm.invariant... |
blob | commitdiff | raw | diff to current |
2009-11-10 |
Chris Lattner | move some generally useful functions out of jump threading |
blob | commitdiff | raw | diff to current |
2009-11-10 |
Chris Lattner | refactor TryToSimplifyUncondBranchFromEmptyBlock out... |
blob | commitdiff | raw | diff to current |
2009-11-03 |
Chris Lattner | remove a isFreeCall check: it is a callinst that can... |
blob | commitdiff | raw | diff to current |
2009-11-01 |
Chris Lattner | constant fold indirectbr(blockaddress(%bb)) -> br label... |
blob | commitdiff | raw | diff to current |
2009-10-27 |
Victor Hernandez | Rename MallocFreeHelper as MemoryBuiltins |
blob | commitdiff | raw | diff to current |
2009-10-26 |
Victor Hernandez | Rename MallocHelper as MallocFreeHelper, since it now... |
blob | commitdiff | raw | diff to current |
2009-10-26 |
Victor Hernandez | Remove FreeInst. |
blob | commitdiff | raw | diff to current |
2009-10-24 |
Victor Hernandez | Auto-upgrade free instructions to calls to the builtin... |
blob | commitdiff | raw | diff to current |
2009-09-16 |
Andreas Neustifter | Preserve ProfileInfo during CodeGenPrepare. |
blob | commitdiff | raw | diff to current |
2009-07-30 |
Owen Anderson | Move more code back to 2.5 APIs. |
blob | commitdiff | raw | diff to current |
2009-07-22 |
Owen Anderson | Get rid of the Pass+Context magic. |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Owen Anderson | This started as a small change, I swear. Unfortunately... |
blob | commitdiff | raw | diff to current |
2009-07-06 |
Owen Anderson | "LLVMContext* " --> "LLVMContext *" |
blob | commitdiff | raw | diff to current |
2009-07-05 |
Owen Anderson | More LLVMContext-ification. |
blob | commitdiff | raw | diff to current |
2009-06-26 |
Devang Patel | Remove unused routines. |
blob | commitdiff | raw | diff to current |
2009-06-16 |
Chris Lattner | Generalize instcombine's isSafeToLoadUnconditionally... |
blob | commitdiff | raw | diff to current |
2009-05-06 |
Dan Gohman | Simplify code by using SmallVector's pop_back_val(... |
blob | commitdiff | raw | diff to current |
2009-05-06 |
Duncan Sands | Allow readonly functions to unwind exceptions. Teach |
blob | commitdiff | raw | diff to current |
2009-05-04 |
Dan Gohman | Re-apply 70645, converting ScalarEvolution to use |
blob | commitdiff | raw | diff to current |
2009-05-03 |
Dan Gohman | Revert r70645 for now; it's causing a variety of regres... |
blob | commitdiff | raw | diff to current |
2009-05-02 |
Dan Gohman | Convert ScalarEvolution to use CallbackVH for its inter... |
blob | commitdiff | raw | diff to current |
2009-05-02 |
Dan Gohman | Previously, RecursivelyDeleteDeadInstructions provided... |
blob | commitdiff | raw | diff to current |
2009-03-18 |
Zhou Sheng | Revert my previous change on Local.cpp, instead, fix... |
blob | commitdiff | raw | diff to current |
2009-03-18 |
Zhou Sheng | Fix a bug. |
blob | commitdiff | raw | diff to current |
2009-03-06 |
Devang Patel | Add "check/remove dbg var" helper routines. |
blob | commitdiff | raw | diff to current |
2009-03-03 |
Dale Johannesen | Marking debug info intrinsics as not touching memory |
blob | commitdiff | raw | diff to current |
2009-02-10 |
Devang Patel | Enable scalar replacement of AllocaInst whose one of... |
blob | commitdiff | raw | diff to current |
2009-02-05 |
Devang Patel | Revert rev. 63876. It is causing llvm-gcc bootstrap... |
blob | commitdiff | raw | diff to current |
2009-02-05 |
Devang Patel | Ignore dbg intrinsics while propagating conditional... |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Gabor Greif | use precise getters |
blob | commitdiff | raw | diff to current |
2008-11-28 |
Chris Lattner | rewrite RecursivelyDeleteTriviallyDeadInstructions... |
blob | commitdiff | raw | diff to current |
2008-11-28 |
Chris Lattner | remove some weirdness that came from the LSR code that has |
blob | commitdiff | raw | diff to current |
2008-11-27 |
Chris Lattner | enhance RecursivelyDeleteTriviallyDeadInstructions... |
blob | commitdiff | raw | diff to current |
2008-11-27 |
Chris Lattner | Enhance RecursivelyDeleteTriviallyDeadInstructions... |
blob | commitdiff | raw | diff to current |
2008-11-27 |
Chris Lattner | remove doConstantPropagation and dceInstruction, they... |
blob | commitdiff | raw | diff to current |
2008-11-27 |
Chris Lattner | move MergeBasicBlockIntoOnlyPred to Transforms/Utils. |
blob | commitdiff | raw | diff to current |
2008-06-21 |
Dan Gohman | Use Instruction::eraseFromParent(). |
blob | commitdiff | raw | diff to current |
2008-04-06 |
Gabor Greif | API changes for class Use size reduction, wave 1. |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | dead calls to llvm.stacksave can be deleted, even thoug... |
blob | commitdiff | raw | diff to current |
2007-07-26 |
Dan Gohman | Move the GET_SIDE_EFFECT_INFO logic from isInstructionT... |
blob | commitdiff | raw | diff to current |
2007-01-30 |
Chris Lattner | move a bunch of constant folding code f rom Transforms... |
blob | commitdiff | raw | diff to current |
2007-01-30 |
Chris Lattner | remove now-dead code. |
blob | commitdiff | raw | diff to current |
2007-01-30 |
Chris Lattner | Change constant folding APIs to take an optional Target... |
blob | commitdiff | raw | diff to current |
2007-01-12 |
Reid Spencer | Implement review feedback for the ConstantBool->Constan... |
blob | commitdiff | raw | diff to current |
2007-01-11 |
Zhou Sheng | For PR1043: |
blob | commitdiff | raw | diff to current |
2006-12-23 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-11-27 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-11-08 |
Jim Laskey | Remove redundant <cmath>. |
blob | commitdiff | raw | diff to current |
2006-11-08 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-10-20 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-05-27 |
Chris Lattner | Refactor some code to expose an interface to constant... |
blob | commitdiff | raw | diff to current |
2006-05-25 |
Chris Lattner | Revert a patch that is unsafe, due to out of range... |
blob | commitdiff | raw | diff to current |
2006-05-24 |
Chris Lattner | Patch for a new instcombine xform, patch contributed... |
blob | commitdiff | raw | diff to current |
2006-04-08 |
Chris Lattner | Add supprot for shufflevector |
blob | commitdiff | raw | diff to current |
2006-04-02 |
Chris Lattner | Adjust to change in Intrinsics.gen interface. |
blob | commitdiff | raw | diff to current |
2006-03-09 |
Chris Lattner | use autogenerated side-effect information |
blob | commitdiff | raw | diff to current |
2006-01-19 |
Robert Bocchino | ConstantFoldLoadThroughGEPConstantExpr wasn't handling... |
blob | commitdiff | raw | diff to current |
2006-01-17 |
Robert Bocchino | Constant folding support for the insertelement operation. |
blob | commitdiff | raw | diff to current |
2006-01-16 |
Reid Spencer | For PR411: |
blob | commitdiff | raw | diff to current |
2006-01-14 |
Nate Begeman | Add bswap intrinsics as documented in the Language... |
blob | commitdiff | raw | diff to current |
2006-01-13 |
Chris Lattner | it is ok to dce stacksave. |
blob | commitdiff | raw | diff to current |
2006-01-10 |
Robert Bocchino | Added support for the extractelement operation. |
blob | commitdiff | raw | diff to current |
2005-10-27 |
Chris Lattner | Fix #include order |
blob | commitdiff | raw | diff to current |
2005-10-27 |
John Criswell | Move some constant folding code shared by Analysis... |
blob | commitdiff | raw | diff to current |
2005-09-28 |
Chris Lattner | Constant fold llvm.sqrt |
blob | commitdiff | raw | diff to current |
2005-09-26 |
Chris Lattner | Move the ConstantFoldLoadThroughGEPConstantExpr functio... |
blob | commitdiff | raw | diff to current |
2005-08-04 |
Nate Begeman | Fix a fixme in CondPropagate.cpp by moving a PhiNode... |
blob | commitdiff | raw | diff to current |
2005-07-27 |
Jeff Cohen | Eliminate all remaining tabs and trailing spaces. |
blob | commitdiff | raw | diff to current |
2005-06-19 |
Andrew Lenharth | prevent DCE of vaarg intrinsics. This should take... |
blob | commitdiff | raw | diff to current |
2005-05-06 |
Chris Lattner | DCE intrinsic instructions without side effects. |
blob | commitdiff | raw | diff to current |
2005-04-29 |
Reid Spencer | Remove optimizations that don't require both operands... |
blob | commitdiff | raw | diff to current |
2005-04-28 |
Reid Spencer | * Add constant folding for additional floating point... |
blob | commitdiff | raw | diff to current |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
blob | commitdiff | raw | diff to current |
2004-10-17 |
Chris Lattner | Enhance hasConstantValue to ignore undef values in... |
blob | commitdiff | raw | diff to current |
2004-09-01 |
Reid Spencer | Changes For Bug 352 |
blob | commitdiff | raw | diff to current |
2004-06-23 |
Brian Gaeke | Use new IsNAN() wrapper. |
blob | commitdiff | raw | diff to current |
2004-06-21 |
Chris Lattner | Comment out the isnan stuff until we get a proper autoc... |
blob | commitdiff | raw | diff to current |
2004-06-17 |
Brian Gaeke | I love the smell of a freshly broken PowerPC build... |
blob | commitdiff | raw | diff to current |
2004-06-17 |
Chris Lattner | Fix compilation problem on freebsd. Problem noted... |
blob | commitdiff | raw | diff to current |
2004-06-15 |
Brian Gaeke | Um, did someone make a typo or something? |
blob | commitdiff | raw | diff to current |
next |