aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Fix typo.Evan Cheng2007-12-131-1/+1
* Be extra careful with extension use optimation. Now turned on by default.Evan Cheng2007-12-131-3/+10
* Fix for edge profiling, patch by 'Marc' for PR1857Chris Lattner2007-12-131-1/+1
* 1. "Upgrage" comments.Wojciech Matyjewicz2007-12-121-15/+16
* Don't muck with phi nodes; bug fixes.Evan Cheng2007-12-121-2/+11
* Bug fix. Only safe to perform extension uses optimization if the source of ex...Evan Cheng2007-12-121-0/+5
* Fix PR1850 by removing an unsafe transformation from VMCore/ConstantFold.cpp.Chris Lattner2007-12-101-1/+7
* Make PruneEH update the nounwind/noreturn attributesDuncan Sands2007-12-102-76/+81
* Adding a collector name attribute to Function in the IR. These Gordon Henriksen2007-12-101-0/+2
* Fix several cache coherence bugs in MemDep/GVN that were found. Also add som...Owen Anderson2007-12-081-2/+6
* simplify some code.Chris Lattner2007-12-061-2/+1
* move some ashr-specific code out of commonShiftTransforms into visitAShr.Chris Lattner2007-12-061-15/+16
* If both result of the {s|z}xt and its source are live out, rewrite all uses o...Evan Cheng2007-12-051-3/+71
* Rather than having special rules like "intrinsics cannotDuncan Sands2007-12-034-8/+6
* update file comment.Chris Lattner2007-12-031-2/+5
* If ExitValue operand is also defined in Loop header thenDevang Patel2007-12-031-0/+17
* Integrate the readonly/readnone logic more deeplyDuncan Sands2007-12-014-27/+19
* Fix a miscompilation in spiff on PPC.Owen Anderson2007-11-291-1/+2
* Add some convenience methods for querying attributes, andDuncan Sands2007-11-281-31/+2
* Fix PR1146: parameter attributes are longer part ofDuncan Sands2007-11-2713-37/+104
* Make LoopInfoBase more generic, in preparation for having MachineLoopInfo. T...Owen Anderson2007-11-277-15/+15
* Fix another bug that was causing siod to fail.Owen Anderson2007-11-261-19/+29
* Allow GVN to eliminate read-only function calls when it can detect that they ...Owen Anderson2007-11-261-1/+18
* Remove another leak. Due to some reason AliasSetTracker didn't had any dtor...Anton Korobeynikov2007-11-251-0/+5
* Implement PR1822Chris Lattner2007-11-251-0/+7
* Fix PR1816. If a bitcast of a function only exists because of aDuncan Sands2007-11-251-4/+5
* add a comment.Chris Lattner2007-11-231-1/+1
* Remove some logic I thoughtlessly copied overDuncan Sands2007-11-231-3/+0
* Fix PR1817.Chris Lattner2007-11-221-1/+6
* Don't crash on bogus llvm.noinline. This is first part of PR1817 (preventing ...Anton Korobeynikov2007-11-221-0/+4
* Turn invokes of nounwind functions into ordinary calls.Duncan Sands2007-11-221-1/+49
* Readonly/readnone functions are allowed to throwDuncan Sands2007-11-221-27/+1
* typoNick Lewycky2007-11-211-1/+1
* Add explicit keywords.Dan Gohman2007-11-191-4/+4
* Remove indeterminism from a loop. We think this willDale Johannesen2007-11-171-2/+6
* Fix PR1800 by correcting mistaken logic.Chris Lattner2007-11-161-2/+1
* Fix PR1788 by taking the approach suggested by Richard Smith.Chris Lattner2007-11-151-11/+16
* Allow the block extractor take to take a list of basic blocks to not extractNick Lewycky2007-11-141-1/+58
* Implement PR1796 and Transforms/SimplifyCFG/noreturn-call.llChris Lattner2007-11-141-15/+59
* Fix the regression on Transforms/GlobalOpt/deadglobal-2.ll from myChris Lattner2007-11-131-3/+3
* Implement PR1786 by iterating between dead cycle eliminationChris Lattner2007-11-131-33/+63
* Tighten up a check for folding away loads from (newly constant) globals. ThisChris Lattner2007-11-091-6/+11
* Fix indentAnton Korobeynikov2007-11-091-12/+11
* Forget to commit users part of value mapper interfaceAnton Korobeynikov2007-11-094-4/+4
* And delete this oneAnton Korobeynikov2007-11-091-29/+0
* Better checkAndrew Lenharth2007-11-081-1/+1
* Fix PR1780Andrew Lenharth2007-11-081-1/+1
* fix const correctness, BB is const, so its predecessors are tooChris Lattner2007-11-061-1/+1
* don't put erase or query for non-allocainst pointers in an set of allocainsts*'sChris Lattner2007-11-061-3/+6
* Implement PR1777 by detecting dependent phis thatChris Lattner2007-11-061-0/+62