| Commit message (Expand) | Author | Age | Files | Lines |
* | minor long double related changes | Dale Johannesen | 2007-09-28 | 1 | -4/+2 |
* | Don't do SRA for unions with long double fields. | Dale Johannesen | 2007-09-28 | 1 | -0/+6 |
* | Handle multiple induction variables. | Devang Patel | 2007-09-25 | 1 | -7/+14 |
* | Do not reserve DOM check for GetElementPtrInst. | Devang Patel | 2007-09-25 | 1 | -21/+22 |
* | doh.. | Devang Patel | 2007-09-25 | 1 | -1/+1 |
* | Add transformation to update loop interation space. Now, | Devang Patel | 2007-09-25 | 1 | -7/+148 |
* | Do not promote null values because it may be unsafe to do so. | Devang Patel | 2007-09-24 | 1 | -0/+4 |
* | explicit keywords. | Dan Gohman | 2007-09-24 | 1 | -1/+1 |
* | Fix PR1692 | Devang Patel | 2007-09-21 | 1 | -3/+5 |
* | Add partial caching of non-local memory dependence queries. This provides a ... | Owen Anderson | 2007-09-21 | 1 | -1/+1 |
* | Update aux. info associated with an instruction before erasing instruction. | Devang Patel | 2007-09-20 | 1 | -12/+12 |
* | Don't increment invalid iterator. | Devang Patel | 2007-09-20 | 1 | -1/+2 |
* | Fix optimization. %x = sub %x, %y does not imply that %y is zero. | Nick Lewycky | 2007-09-20 | 1 | -1/+1 |
* | Avoid unsafe promotion. | Devang Patel | 2007-09-19 | 1 | -9/+41 |
* | Improve comment. | Duncan Sands | 2007-09-19 | 1 | -1/+2 |
* | A global variable with external weak linkage can be null, while | Duncan Sands | 2007-09-19 | 1 | -2/+6 |
* | Relax loop ExitCondition predicate restriction. | Devang Patel | 2007-09-19 | 1 | -5/+7 |
* | Filter loops where split condition's false branch is not empty. For example | Devang Patel | 2007-09-19 | 1 | -0/+4 |
* | Bail out early, before modifying anything. | Devang Patel | 2007-09-19 | 1 | -4/+5 |
* | Work is incomplete. Loop is not modified at all right now. | Devang Patel | 2007-09-19 | 1 | -1/+1 |
* | Fix PR1657 | Devang Patel | 2007-09-18 | 1 | -0/+8 |
* | Do not eliminate loop when it is invalid to do so. For example, | Devang Patel | 2007-09-17 | 1 | -14/+35 |
* | Skeleton for transformations to truncate loop's iteration space. | Devang Patel | 2007-09-17 | 1 | -2/+198 |
* | Fix comment. | Devang Patel | 2007-09-17 | 1 | -1/+1 |
* | Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfo | Chris Lattner | 2007-09-17 | 3 | -9/+19 |
* | Instcombine x-((x/y)*y) into a remainder operator. | Dan Gohman | 2007-09-17 | 1 | -1/+12 |
* | Factor the trampoline transformation into a subroutine. | Duncan Sands | 2007-09-17 | 1 | -137/+148 |
* | Be more careful when constant-folding PHI nodes. | Owen Anderson | 2007-09-16 | 1 | -1/+16 |
* | Remove RLE. It is subsumed by GVN. | Owen Anderson | 2007-09-14 | 1 | -135/+0 |
* | Remove the assumption that FP's are either float or | Dale Johannesen | 2007-09-14 | 1 | -3/+6 |
* | Fix a logic error in ValueIsOnlyUsedLocallyOrStoredToOneGlobal that caused | Chris Lattner | 2007-09-14 | 1 | -4/+4 |
* | silence a bogus gcc warning. | Chris Lattner | 2007-09-14 | 1 | -1/+1 |
* | Temporary reverting r41817 | Bill Wendling | 2007-09-14 | 1 | -15/+5 |
* | Teach GlobalLoadUsesSimpleEnoughForHeapSRA and the SROA rewriter how to handle | Chris Lattner | 2007-09-13 | 1 | -14/+62 |
* | be tolerant of PHI nodes when rewriting heap SROA code. This is a step | Chris Lattner | 2007-09-13 | 1 | -26/+50 |
* | refactor some code, no functionality change. On the path to PR1639 | Chris Lattner | 2007-09-13 | 1 | -50/+56 |
* | Make ValueIsOnlyUsedLocallyOrStoredToOneGlobal smart enough to see through | Chris Lattner | 2007-09-13 | 1 | -5/+16 |
* | Make AllUsesOfLoadedValueWillTrapIfNull strong enough to see through PHI | Chris Lattner | 2007-09-13 | 1 | -6/+15 |
* | Change llvm.gcroot to not init the root to null at runtime, this prevents | Chris Lattner | 2007-09-12 | 1 | -4/+1 |
* | Turn calls to trampolines into calls to the underlying | Duncan Sands | 2007-09-11 | 1 | -0/+138 |
* | Avoid negative logic. | Devang Patel | 2007-09-11 | 1 | -4/+4 |
* | Refactor code into a separate method. | Devang Patel | 2007-09-11 | 1 | -28/+47 |
* | Clear split info object. | Devang Patel | 2007-09-11 | 1 | -0/+1 |
* | Split condition does not have to be ICmpInst in all cases. | Devang Patel | 2007-09-11 | 1 | -5/+8 |
* | Check all terminators inside loop. | Devang Patel | 2007-09-10 | 1 | -4/+3 |
* | remove some dead code, this is handled by constant folding. | Chris Lattner | 2007-09-10 | 1 | -8/+1 |
* | Swap exit condition operands if it works. | Devang Patel | 2007-09-10 | 1 | -5/+15 |
* | Prevent tailcallelim from breaking "recursive" calls to builtins. | Chris Lattner | 2007-09-10 | 1 | -0/+9 |
* | Filter exit conditions which are not yet handled. | Devang Patel | 2007-09-10 | 1 | -1/+3 |
* | Require SCEV before LCSSA. | Devang Patel | 2007-09-10 | 1 | -1/+1 |