| Age | Commit message (Expand) | Author |
| 2009-09-27 | simplify some code. | Chris Lattner |
| 2009-09-27 | The bitcast case is not needed here: instcombine turns icmp(bitcast(x), null)... | Chris Lattner |
| 2009-09-27 | calls are already unmovable, malloc doesn't need a special case. | Chris Lattner |
| 2009-09-27 | calls to external functions are already marked overdefined, special casing | Chris Lattner |
| 2009-09-27 | calls are already handled, malloc doesn't need a special case. | Chris Lattner |
| 2009-09-27 | calls are rejected above, no need to special case malloc here. | Chris Lattner |
| 2009-09-27 | remove special handling of bitcast(malloc), it will be handled | Chris Lattner |
| 2009-09-27 | unlike the malloc instruction, "malloc" calls do not claim to be readonly, ju... | Chris Lattner |
| 2009-09-27 | allow pushing icmps through phis with multiple uses and across critical edges. | Chris Lattner |
| 2009-09-27 | Enhance the previous fix for PR4895 to allow more values than just | Chris Lattner |
| 2009-09-27 | implement PR4895, by making FoldOpIntoPhi handle select conditions | Chris Lattner |
| 2009-09-27 | Grab an LLVM Context from an instruction that exists rather than one | Dan Gohman |
| 2009-09-27 | Tell ScalarEvolution to forget everything it knows about a loop before | Dan Gohman |
| 2009-09-27 | Instruction::clone does not need to take an LLVMContext&. Remove that and | Nick Lewycky |
| 2009-09-26 | Fix SimplifyLibCalls to transfer attributes from callees rather than | Dan Gohman |
| 2009-09-25 | Rename ConstantFP's getInf to getInfinity. | Dan Gohman |
| 2009-09-25 | Transform pow(x, 0.5) to (x == -inf ? inf : fabs(sqrt(x))), which is | Dan Gohman |
| 2009-09-24 | Constant propagating byval pointer is safe if function is readonly. | Torok Edwin |
| 2009-09-24 | Don't constant propagate byval pointers, since they are not really pointers, but | Torok Edwin |
| 2009-09-23 | A minor improvment in accuracy to inline cost | Dale Johannesen |
| 2009-09-21 | tidy up | Chris Lattner |
| 2009-09-21 | big endian systems shift by bits too, hopefully this will fix the ppc | Chris Lattner |
| 2009-09-21 | Nick pointed out that DominanceFrontier and DominanceTree are preserved | Dan Gohman |
| 2009-09-21 | Remove the special-case for constants in PHI nodes; it's not really | Dan Gohman |
| 2009-09-21 | fix PR5016, a crash I introduced in GVN handing first class | Chris Lattner |
| 2009-09-21 | enable non-local analysis and PRE of large store -> little load. | Chris Lattner |
| 2009-09-21 | convert an std::pair to an explicit struct. | Chris Lattner |
| 2009-09-21 | move some functions, add a comment. | Chris Lattner |
| 2009-09-21 | split HandleLoadFromClobberingStore in two pieces: one that does the | Chris Lattner |
| 2009-09-21 | Improve GVN to be able to forward substitute a small load | Chris Lattner |
| 2009-09-21 | formatting cleanups, no functionality change. | Chris Lattner |
| 2009-09-20 | Move CoerceAvailableValueToLoadType earlier in GVN.cpp. Hook it up | Chris Lattner |
| 2009-09-20 | change the interface to CoerceAvailableValueToLoadType to be | Chris Lattner |
| 2009-09-20 | enhance GVN to forward substitute a stored value to a load | Chris Lattner |
| 2009-09-20 | Tabs -> spaces, and remove trailing whitespace. | Daniel Dunbar |
| 2009-09-19 | Remove the default value for ConstantStruct::get's isPacked parameter and | Nick Lewycky |
| 2009-09-18 | Enhance transform passes so that they apply the same tranforms to malloc call... | Victor Hernandez |
| 2009-09-18 | Update malloc call creation code (AllocType is now the element type of the ma... | Victor Hernandez |
| 2009-09-17 | Update CMake. | Daniel Dunbar |
| 2009-09-16 | Add a new pass for doing late hoisting of floating-point and vector | Dan Gohman |
| 2009-09-16 | Change FoldPHIArgBinOpIntoPHI to decline folding if it would introduce two | Dan Gohman |
| 2009-09-16 | Reapplied r81355 with the problems fixed. | Andreas Neustifter |
| 2009-09-16 | Preserve ProfileInfo during CodeGenPrepare. | Andreas Neustifter |
| 2009-09-16 | Don't sink gep operators through phi nodes if the result would require | Dan Gohman |
| 2009-09-15 | Add more newlines to make up for the ones removed from the end of instructions. | Nick Lewycky |
| 2009-09-15 | add a new CallGraphNode::replaceCallEdge method and use it from | Chris Lattner |
| 2009-09-15 | add newline to debug dump | Chris Lattner |
| 2009-09-14 | When extending a memset range past the front, set the alignment of the | Dan Gohman |
| 2009-09-10 | Factor out the code for checking that all indices in a getelementptr are | Dan Gohman |
| 2009-09-10 | Correctly handle the case where a comparison is created in one BasicBlock and | Nick Lewycky |