summaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils/Local.cpp
Commit message (Expand)AuthorAge
...
* ConstantRangesSet renamed to IntegersSubset. CRSBuilder renamed to IntegersSu...Stepan Dyatkovskiy2012-05-29
* PR1255: Case RangesStepan Dyatkovskiy2012-05-28
* PR1255(case ranges) related changes in Local Transformations.Stepan Dyatkovskiy2012-05-23
* teach DSE and isInstructionTriviallyDead() about callocNuno Lopes2012-05-10
* Always compute all the bits in ComputeMaskedBits.Rafael Espindola2012-04-04
* Add an asserting ValueHandle to the block simplification code which willChandler Carruth2012-03-25
* Don't form a WeakVH around the sentinel node in the instructions BBChandler Carruth2012-03-24
* Refactor the interface to recursively simplifying instructions to be tadChandler Carruth2012-03-24
* llvm::SwitchInstStepan Dyatkovskiy2012-03-11
* Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012:Stepan Dyatkovskiy2012-03-08
* SwitchInst refactoring.Stepan Dyatkovskiy2012-02-01
* Simplify common predecessor finding.Benjamin Kramer2011-12-06
* Fix a theoretical problem (not seen in the wild): if different instances of aDuncan Sands2011-11-29
* A dead malloc, a free(NULL) and a free(undef) are all trivially deadNick Lewycky2011-10-24
* Add a natural stack alignment field to TargetData, and prevent InstCombine fromLang Hames2011-10-10
* The "landingpad" instruction will never be "trivially" dead.Bill Wendling2011-08-15
* Lifetime intrinsics on undef are dead.Nick Lewycky2011-08-02
* Clean up includes of llvm/Analysis/ConstantFolding.h so it's included where i...Eli Friedman2011-07-20
* Add r134057 back, but splice the predecessor after the successors phiRafael Espindola2011-06-30
* Temporarily revert r134057: "Let simplify cfg simplify bb with only debug and Chad Rosier2011-06-29
* Let simplify cfg simplify bb with only debug and lifetime intrinsics.Rafael Espindola2011-06-29
* Fix typo in comment.Nick Lewycky2011-06-28
* Reinstate r133513 (reverted in r133700) with an additional fix for aJay Foad2011-06-23
* Revert r133513:Eric Christopher2011-06-23
* Reinstate r133435 and r133449 (reverted in r133499) now that the clangJay Foad2011-06-21
* Revert r133435 and r133449 to appease buildbots.Chad Rosier2011-06-21
* Change how PHINodes store their operands.Jay Foad2011-06-20
* Simplify; no significant functionality change.Eli Friedman2011-06-15
* Make LoadAndStorePromoter preserve debug info and create llvm.dbg.values whenCameron Zwarich2011-05-24
* Add a parameter to ConstantFoldTerminator() that callers can use to ask it to...Frits van Bommel2011-05-22
* fix typoMatt Beaumont-Gay2011-05-18
* Use IRBuiler while constant folding terminator.Devang Patel2011-05-18
* Preserve debug info for unused zero extended boolean argument.Devang Patel2011-05-16
* Remove DbgDeclare only if all uses are converted.Devang Patel2011-04-28
* Trivial simplification.Jay Foad2011-04-19
* Don't include Operator.h from InstrTypes.h.Jay Foad2011-04-11
* Attempt to fix breakage from r128782 reported by Francois Pichet onEli Friedman2011-04-04
* PR9446: RecursivelyDeleteTriviallyDeadInstructions can delete the instructionEli Friedman2011-04-02
* Simplify.Devang Patel2011-03-21
* If an AllocaInst referred by DbgDeclareInst is used by a LoadInst then the Lo...Devang Patel2011-03-18
* Remove dead code.Devang Patel2011-03-18
* Consider debug info intrinsics pointing to null value as dead instructions.Devang Patel2011-03-18
* Try to not lose variable's debug info during instcombine.Devang Patel2011-03-17
* Refactor into a separate utility function.Devang Patel2011-03-17
* DenseMap<uintptr_t,...> doesn't allow all values as keys.Jakob Stoklund Olesen2011-03-04
* If the phi node was used by an unreachable instruction that ends up usingDuncan Sands2011-02-21
* Simplify RecursivelyDeleteDeadPHINode. The only functionality changeDuncan Sands2011-02-21
* Make RecursivelyDeleteDeadPHINode delete a phi node that has no users and add aNick Lewycky2011-02-20
* Teach RecursivelyDeleteDeadPHINodes to handle multiple self-references. PatchNick Lewycky2011-02-20
* Make more passes preserve dominators (or state that they preserve dominators ifCameron Zwarich2011-01-08