aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* 153465 was incorrect. In this code we wanted to check that the pointer operan...Nadav Rotem2012-03-261-4/+3
* PR12357: The pointer was used before it was checked.Nadav Rotem2012-03-261-1/+3
* LSR ivchain bug fix: corner case with ConstantExpr.Andrew Trick2012-03-261-2/+3
* comment typoAndrew Trick2012-03-261-1/+1
* eliminate an unneeded branch, part of PR12357Chris Lattner2012-03-261-7/+2
* Tidy.Eric Christopher2012-03-261-1/+1
* Tidy.Eric Christopher2012-03-261-6/+9
* LSR cleanup: potential bug caught by PVS-Studio.Andrew Trick2012-03-261-2/+3
* [tsan] treat vtable pointer updates in a special way (requires tbaa); fix a b...Kostya Serebryany2012-03-261-0/+25
* Prune some includes and forward declarations.Craig Topper2012-03-261-5/+5
* Teach the function cloner (and thus the inliner) to simplify PHINodesChandler Carruth2012-03-251-12/+18
* Move the instruction simplification of callsite arguments in the inlinerChandler Carruth2012-03-252-89/+34
* 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-242-16/+8
* Fix the MSVC build.Francois Pichet2012-03-241-2/+2
* More IndVarSimplify cleanup.Andrew Trick2012-03-241-25/+16
* add EP_OptimizerLast extension pointKostya Serebryany2012-03-231-0/+1
* Don't convert objc_retainAutoreleasedReturnValue to objc_retain if itDan Gohman2012-03-231-2/+11
* It's not possible to insert code immediately after an invoke in theDan Gohman2012-03-231-32/+42
* When propagating equalities, eg replacing A with B in every basic blockDuncan Sands2012-03-231-0/+3
* Indentation.Duncan Sands2012-03-231-1/+1
* Remove -enable-lsr-retry in time for 3.1.Andrew Trick2012-03-221-20/+10
* Remove -enable-lsr-nested in time for 3.1.Andrew Trick2012-03-221-29/+10
* Refactor the code for visiting instructions out into helper functions.Dan Gohman2012-03-221-245/+271
* Remove unused simplifyIVUsersAndrew Trick2012-03-221-41/+0
* Remove -enable-iv-rewrite, which has been unsupported since 3.0.Andrew Trick2012-03-221-265/+7
* don't use "signed", just something I noticed in patches flying by.Chris Lattner2012-03-221-2/+2
* [asan] fix one more bug related to long doubleKostya Serebryany2012-03-211-1/+1
* Zap some dead code pointed out by Chandler.Eric Christopher2012-03-201-4/+0
* LoopSimplify bug fix. Handle indirect loop back edges.Andrew Trick2012-03-201-5/+8
* whitespaceAndrew Trick2012-03-201-2/+2
* [asan] don't emit __asan_mapping_offset/__asan_mapping_scale by default -- th...Kostya Serebryany2012-03-191-12/+17
* Revert r152907.Bill Wendling2012-03-161-15/+3
* The alignment of the pointer part of the store instruction may have anBill Wendling2012-03-161-3/+15
* Rip out support for 'llvm.noinline'. This thing has a strange history...Chandler Carruth2012-03-161-45/+0
* Start removing the use of an ad-hoc 'never inline' set and insteadChandler Carruth2012-03-163-34/+50
* LSR fix: Add isSimplifiedLoopNest to IVUsers analysis.Andrew Trick2012-03-163-12/+22
* In InstCombiner::visitOr, make sure we reverse the operand swap used for chec...Eli Friedman2012-03-161-1/+7
* Short term fix for pr12270 before we change dominates to handle unreachableRafael Espindola2012-03-151-29/+33
* Use an iterator instead of calling .size() on the worklist every time, which ...Bill Wendling2012-03-151-2/+2
* Remove the basic inliner. This was added in 2007, and hasn't reallyChandler Carruth2012-03-152-183/+0
* This pass didn't want the inline cost per-se, it just wants generic codeChandler Carruth2012-03-151-1/+1
* Fixed a transform crash when setting a negative size value for memset. Fixes...Aaron Ballman2012-03-151-2/+6
* [tsan] use FunctionBlackListKostya Serebryany2012-03-141-0/+9
* [asan] rename class BlackList to FunctionBlackList and move it into a separat...Kostya Serebryany2012-03-144-70/+120
* When an invoke is marked with metadata indicating its unwind edgeDan Gohman2012-03-141-1/+2
* Change where we enable the heuristic that delays inlining into functionsChandler Carruth2012-03-141-7/+14
* Target override to allow CodeGenPrepare to sink address operands to intrinsic...Pete Cooper2012-03-131-0/+9
* enhance jump threading to preserve TBAA information when PRE'ing loads,Chris Lattner2012-03-131-1/+12