aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Recover compile time regression.Evan Cheng2007-11-283-86/+73
* Add MachineLoopInfo. This is not yet tested.Owen Anderson2007-11-271-0/+41
* several entries got significantly better, though they still aren't done.Chris Lattner2007-11-271-40/+18
* implement a trivial readme entry.Chris Lattner2007-11-273-18/+26
* Fix a crash on invalid code due to memcpy lowering.Chris Lattner2007-11-271-25/+30
* Make this actually work on systems that support ppc long double.Chris Lattner2007-11-271-3/+8
* Unbreak all of the darwin/ppc32 JIT failures having to do Chris Lattner2007-11-271-0/+10
* Support returning non-power-of-2 vectors to unblock some workNate Begeman2007-11-272-4/+13
* something wrong with this optAndrew Lenharth2007-11-271-12/+14
* Unbreak backwards compatibility with bytecode format. RegressionChris Lattner2007-11-272-5/+8
* Fix PR1146: parameter attributes are longer part ofDuncan Sands2007-11-2733-1341/+1368
* err, no really.Chris Lattner2007-11-271-1/+1
* don't depend on ADL.Chris Lattner2007-11-271-1/+1
* Make LoopInfoBase more generic, in preparation for having MachineLoopInfo. T...Owen Anderson2007-11-278-16/+16
* Don't lower srem/urem X%C to X-X/C*C unless the division is actuallyDan Gohman2007-11-261-14/+18
* Fix another bug that was causing siod to fail.Owen Anderson2007-11-261-19/+29
* Fix a silly bug that Nicholas noticed.Owen Anderson2007-11-261-1/+2
* Allow GVN to eliminate read-only function calls when it can detect that they ...Owen Anderson2007-11-262-5/+23
* Remove another leak. Due to some reason AliasSetTracker didn't had any dtor...Anton Korobeynikov2007-11-251-0/+5
* Add new SCEV, SCEVSMax. This allows LLVM to analyze do-while loops.Nick Lewycky2007-11-252-80/+140
* Implement PR1822Chris Lattner2007-11-251-0/+7
* Fix PR1816. If a bitcast of a function only exists because of aDuncan Sands2007-11-253-35/+56
* Fix a long standing deficiency in the X86 backend: we wouldChris Lattner2007-11-254-97/+93
* Implement expand support for MERGE_VALUEs that only produces one result.Chris Lattner2007-11-241-0/+4
* add a immAllZerosV_bc pattern fragment for consistency with others.Chris Lattner2007-11-241-3/+6
* remove bogus assertion that broke CodeGen/Generic/cast-fp.ll on x86Chris Lattner2007-11-241-3/+0
* Implement support for custom legalization in DAGTypeLegalizer::ExpandOperand.Chris Lattner2007-11-241-30/+43
* Several changes:Chris Lattner2007-11-247-146/+270
* add a noteChris Lattner2007-11-241-0/+21
* Fix PR1816, by correcting the broken definition of APInt::countTrailingZeros.Chris Lattner2007-11-231-1/+1
* simplify some code.Chris Lattner2007-11-231-5/+1
* Fix APInt::countTrailingZeros to return BitWidth if the input is zero instead...Chris Lattner2007-11-231-2/+2
* add a comment.Chris Lattner2007-11-231-1/+1
* splice some lines together, no functionality change.Chris Lattner2007-11-231-11/+7
* Ding dong, the DoesntAccessMemoryFns andDuncan Sands2007-11-231-113/+0
* Remove some logic I thoughtlessly copied overDuncan Sands2007-11-231-3/+0
* Fix a bug where we'd try to find a scev value for a bitcast operand,Chris Lattner2007-11-231-0/+8
* 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
* Teach alias analysis about readnone/readonly functions.Duncan Sands2007-11-221-0/+6
* Readonly/readnone functions are allowed to throwDuncan Sands2007-11-221-27/+1
* Rename the 'const' parameter attribute to 'readnone',Duncan Sands2007-11-224-11/+11
* Instead of calculating constant factors, calculate the number of trailingNick Lewycky2007-11-221-54/+47
* Create nodes for inline asm so that we don't crash looking for the node later.Nick Lewycky2007-11-221-0/+8
* Fix a bug in which node A is replaced by node B, but laterDuncan Sands2007-11-211-7/+30
* typoNick Lewycky2007-11-211-1/+1
* Fix compiler warning.Dale Johannesen2007-11-211-1/+1
* This change does a couple of things. First it gets the Visual Studio builds ...Chuck Rose III2007-11-212-2/+15
* Fix .eh table linkage issues on Darwin. Some EH supportDale Johannesen2007-11-207-13/+44