2012-05-10 |
Nuno Lopes | teach DSE and isInstructionTriviallyDead() about calloc |
blob | commitdiff | raw | diff to current |
2012-04-04 |
Rafael Espindola | Always compute all the bits in ComputeMaskedBits. |
blob | commitdiff | raw | diff to current |
2012-03-25 |
Chandler Carruth | Add an asserting ValueHandle to the block simplificatio... |
blob | commitdiff | raw | diff to current |
2012-03-24 |
Chandler Carruth | Don't form a WeakVH around the sentinel node in the... |
blob | commitdiff | raw | diff to current |
2012-03-24 |
Chandler Carruth | Refactor the interface to recursively simplifying instr... |
blob | commitdiff | raw | diff to current |
2012-03-11 |
Stepan Dyatkovskiy | llvm::SwitchInst |
blob | commitdiff | raw | diff to current |
2012-03-08 |
Stepan Dyatkovskiy | Taken into account Duncan's comments for r149481 dated... |
blob | commitdiff | raw | diff to current |
2012-02-01 |
Stepan Dyatkovskiy | SwitchInst refactoring. |
blob | commitdiff | raw | diff to current |
2011-12-06 |
Benjamin Kramer | Simplify common predecessor finding. |
blob | commitdiff | raw | diff to current |
2011-11-29 |
Duncan Sands | Fix a theoretical problem (not seen in the wild): if... |
blob | commitdiff | raw | diff to current |
2011-10-24 |
Nick Lewycky | A dead malloc, a free(NULL) and a free(undef) are all... |
blob | commitdiff | raw | diff to current |
2011-10-10 |
Lang Hames | Add a natural stack alignment field to TargetData,... |
blob | commitdiff | raw | diff to current |
2011-08-15 |
Bill Wendling | The "landingpad" instruction will never be "trivially... |
blob | commitdiff | raw | diff to current |
2011-08-02 |
Nick Lewycky | Lifetime intrinsics on undef are dead. |
blob | commitdiff | raw | diff to current |
2011-07-20 |
Eli Friedman | Clean up includes of llvm/Analysis/ConstantFolding... |
blob | commitdiff | raw | diff to current |
2011-06-30 |
Rafael Espindola | Add r134057 back, but splice the predecessor after... |
blob | commitdiff | raw | diff to current |
2011-06-29 |
Chad Rosier | Temporarily revert r134057: "Let simplify cfg simplify... |
blob | commitdiff | raw | diff to current |
2011-06-29 |
Rafael Espindola | Let simplify cfg simplify bb with only debug and lifeti... |
blob | commitdiff | raw | diff to current |
2011-06-28 |
Nick Lewycky | Fix typo in comment. |
blob | commitdiff | raw | diff to current |
2011-06-23 |
Jay Foad | Reinstate r133513 (reverted in r133700) with an additio... |
blob | commitdiff | raw | diff to current |
2011-06-23 |
Eric Christopher | Revert r133513: |
blob | commitdiff | raw | diff to current |
2011-06-21 |
Jay Foad | Reinstate r133435 and r133449 (reverted in r133499... |
blob | commitdiff | raw | diff to current |
2011-06-21 |
Chad Rosier | Revert r133435 and r133449 to appease buildbots. |
blob | commitdiff | raw | diff to current |
2011-06-20 |
Jay Foad | Change how PHINodes store their operands. |
blob | commitdiff | raw | diff to current |
2011-06-15 |
Eli Friedman | Simplify; no significant functionality change. |
blob | commitdiff | raw | diff to current |
2011-05-24 |
Cameron Zwarich | Make LoadAndStorePromoter preserve debug info and creat... |
blob | commitdiff | raw | diff to current |
2011-05-22 |
Frits van Bommel | Add a parameter to ConstantFoldTerminator() that caller... |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Matt Beaumont-Gay | fix typo |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Devang Patel | Use IRBuiler while constant folding terminator. |
blob | commitdiff | raw | diff to current |
2011-05-16 |
Devang Patel | Preserve debug info for unused zero extended boolean... |
blob | commitdiff | raw | diff to current |
2011-04-28 |
Devang Patel | Remove DbgDeclare only if all uses are converted. |
blob | commitdiff | raw | diff to current |
2011-04-19 |
Jay Foad | Trivial simplification. |
blob | commitdiff | raw | diff to current |
2011-04-11 |
Jay Foad | Don't include Operator.h from InstrTypes.h. |
blob | commitdiff | raw | diff to current |
2011-04-04 |
Eli Friedman | Attempt to fix breakage from r128782 reported by Franco... |
blob | commitdiff | raw | diff to current |
2011-04-02 |
Eli Friedman | PR9446: RecursivelyDeleteTriviallyDeadInstructions... |
blob | commitdiff | raw | diff to current |
2011-03-21 |
Devang Patel | Simplify. |
blob | commitdiff | raw | diff to current |
2011-03-18 |
Devang Patel | If an AllocaInst referred by DbgDeclareInst is used... |
blob | commitdiff | raw | diff to current |
2011-03-18 |
Devang Patel | Remove dead code. |
blob | commitdiff | raw | diff to current |
2011-03-18 |
Devang Patel | Consider debug info intrinsics pointing to null value... |
blob | commitdiff | raw | diff to current |
2011-03-17 |
Devang Patel | Try to not lose variable's debug info during instcombine. |
blob | commitdiff | raw | diff to current |
2011-03-17 |
Devang Patel | Refactor into a separate utility function. |
blob | commitdiff | raw | diff to current |
2011-03-04 |
Jakob Stoklund Olesen | DenseMap<uintptr_t,...> doesn't allow all values as... |
blob | commitdiff | raw | diff to current |
2011-02-21 |
Duncan Sands | If the phi node was used by an unreachable instruction... |
blob | commitdiff | raw | diff to current |
2011-02-21 |
Duncan Sands | Simplify RecursivelyDeleteDeadPHINode. The only functi... |
blob | commitdiff | raw | diff to current |
2011-02-20 |
Nick Lewycky | Make RecursivelyDeleteDeadPHINode delete a phi node... |
blob | commitdiff | raw | diff to current |
2011-02-20 |
Nick Lewycky | Teach RecursivelyDeleteDeadPHINodes to handle multiple... |
blob | commitdiff | raw | diff to current |
2011-01-08 |
Cameron Zwarich | Make more passes preserve dominators (or state that... |
blob | commitdiff | raw | diff to current |
2011-01-07 |
Jay Foad | Remove all uses of the "ugly" method BranchInst::setUnc... |
blob | commitdiff | raw | diff to current |
2010-12-30 |
Benjamin Kramer | Make a bunch of symbols internal. |
blob | commitdiff | raw | diff to current |
2010-12-25 |
Chris Lattner | don't lose TD info |
blob | commitdiff | raw | diff to current |
2010-12-25 |
Chris Lattner | Move getOrEnforceKnownAlignment out of instcombine... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | remove the pointless check of MemoryUseIntrinsic from |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Duncan Sands | Have RemovePredecessorAndSimplify you SimplifyInstruction |
blob | commitdiff | raw | diff to current |
2010-08-14 |
Dan Gohman | Teach SimplifyCFG how to simplify indirectbr instructions. |
blob | commitdiff | raw | diff to current |
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 |
next |