aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils/Local.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix a compiler warning with an unused variable.Micah Villmow2012-10-241-1/+0
* Add some cleanup to the DataLayout changes requested by Chandler.Micah Villmow2012-10-241-1/+1
* Resubmit the changes to llvm core to update the functions to support differen...Micah Villmow2012-10-151-1/+2
* Revert 165732 for further review.Micah Villmow2012-10-111-2/+1
* Add in the first iteration of support for llvm/clang/lldb to allow variable p...Micah Villmow2012-10-111-1/+2
* Move TargetData to DataLayout.Micah Villmow2012-10-081-5/+5
* PGO: preserve branch-weight metadata when simplifying a switch with a singleManman Ren2012-09-141-2/+14
* PGO: preserve branch-weight metadata when removing a case which jumpsManman Ren2012-09-121-0/+22
* Make MemoryBuiltins aware of TargetLibraryInfo.Benjamin Kramer2012-08-291-15/+21
* revert r159440. As Duncan pointed out, the test for invoke is not needed at t...Nuno Lopes2012-06-291-2/+1
* ignore 'invoke new' in isInstructionTriviallyDead, since most callers are not...Nuno Lopes2012-06-291-1/+2
* Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.hChandler Carruth2012-06-291-4/+4
* The DIBuilder class is just a wrapper around debug info creationBill Wendling2012-06-291-1/+1
* Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp andBill Wendling2012-06-281-2/+2
* Optimized usage of new SwitchInst case values (IntegersSubset type) in Local....Stepan Dyatkovskiy2012-06-231-4/+3
* refactor the MemoryBuiltin analysis:Nuno Lopes2012-06-211-1/+1
* Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer2012-06-021-1/+1
* PR1255: case ranges.Stepan Dyatkovskiy2012-06-021-1/+1
* ConstantRangesSet renamed to IntegersSubset. CRSBuilder renamed to IntegersSu...Stepan Dyatkovskiy2012-05-291-3/+3
* PR1255: Case RangesStepan Dyatkovskiy2012-05-281-1/+3
* PR1255(case ranges) related changes in Local Transformations.Stepan Dyatkovskiy2012-05-231-10/+14
* teach DSE and isInstructionTriviallyDead() about callocNuno Lopes2012-05-101-1/+1
* Always compute all the bits in ComputeMaskedBits.Rafael Espindola2012-04-041-2/+1
* Add an asserting ValueHandle to the block simplification code which willChandler Carruth2012-03-251-0/+9
* Don't form a WeakVH around the sentinel node in the instructions BBChandler Carruth2012-03-241-4/+2
* Refactor the interface to recursively simplifying instructions to be tadChandler Carruth2012-03-241-14/+6
* llvm::SwitchInstStepan Dyatkovskiy2012-03-111-2/+2
* Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012:Stepan Dyatkovskiy2012-03-081-9/+12
* SwitchInst refactoring.Stepan Dyatkovskiy2012-02-011-11/+9
* Simplify common predecessor finding.Benjamin Kramer2011-12-061-24/+10
* Fix a theoretical problem (not seen in the wild): if different instances of aDuncan Sands2011-11-291-0/+4
* A dead malloc, a free(NULL) and a free(undef) are all trivially deadNick Lewycky2011-10-241-0/+8
* Add a natural stack alignment field to TargetData, and prevent InstCombine fromLang Hames2011-10-101-2/+6
* The "landingpad" instruction will never be "trivially" dead.Bill Wendling2011-08-151-0/+4
* Lifetime intrinsics on undef are dead.Nick Lewycky2011-08-021-3/+9
* Clean up includes of llvm/Analysis/ConstantFolding.h so it's included where i...Eli Friedman2011-07-201-1/+0
* Add r134057 back, but splice the predecessor after the successors phiRafael Espindola2011-06-301-10/+12
* Temporarily revert r134057: "Let simplify cfg simplify bb with only debug and Chad Rosier2011-06-291-12/+10
* Let simplify cfg simplify bb with only debug and lifetime intrinsics.Rafael Espindola2011-06-291-10/+12
* Fix typo in comment.Nick Lewycky2011-06-281-1/+1
* Reinstate r133513 (reverted in r133700) with an additional fix for aJay Foad2011-06-231-6/+11
* Revert r133513:Eric Christopher2011-06-231-11/+6
* Reinstate r133435 and r133449 (reverted in r133499) now that the clangJay Foad2011-06-211-6/+11
* Revert r133435 and r133449 to appease buildbots.Chad Rosier2011-06-211-11/+6
* Change how PHINodes store their operands.Jay Foad2011-06-201-6/+11
* Simplify; no significant functionality change.Eli Friedman2011-06-151-26/+2
* Make LoadAndStorePromoter preserve debug info and create llvm.dbg.values whenCameron Zwarich2011-05-241-0/+13
* Add a parameter to ConstantFoldTerminator() that callers can use to ask it to...Frits van Bommel2011-05-221-6/+18
* fix typoMatt Beaumont-Gay2011-05-181-1/+1
* Use IRBuiler while constant folding terminator.Devang Patel2011-05-181-7/+10