aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Applying Anton's binmode fix to the other ofstream too.Gordon Henriksen2007-12-031-1/+1
* Sorry, typo :)Anton Korobeynikov2007-12-031-2/+4
* Open output file correctly. This is extremely important forAnton Korobeynikov2007-12-031-1/+1
* TypoEvan Cheng2007-12-031-1/+1
* Update kill info for uses of split intervals.Evan Cheng2007-12-032-11/+17
* Provide hook for _alloca to make JITing on Cygwin slightly happier :)Anton Korobeynikov2007-12-031-3/+11
* Remove redundant foldMemoryOperand variants and other code clean up.Evan Cheng2007-12-0217-233/+163
* Integrate the readonly/readnone logic more deeplyDuncan Sands2007-12-0111-70/+77
* Fix a bug where splitting cause some unnecessary spilling.Evan Cheng2007-12-011-2/+12
* Allow some reloads to be folded in multi-use cases. Specifically testl r, r -...Evan Cheng2007-12-019-30/+182
* Fixed subtle bug in Deserializer::JumpTo when jumping when the block-nestingTed Kremenek2007-11-301-9/+27
* Do not fold reload into an instruction with multiple uses. It issues one extr...Evan Cheng2007-11-301-75/+86
* chain update requests properly.Chris Lattner2007-11-301-0/+3
* Small optimization of parameter attribute lookup.Duncan Sands2007-11-301-1/+1
* Add a convenience method for modifying parameterDuncan Sands2007-11-302-4/+62
* Check that there are not more attributes thanDuncan Sands2007-11-301-0/+4
* Provide a way to update DescGlobals cache directly.Devang Patel2007-11-301-0/+6
* Do not lose rematerialization info when spilling already split live intervals.Evan Cheng2007-11-291-14/+9
* Fix a miscompilation in spiff on PPC.Owen Anderson2007-11-291-1/+2
* Fix a major performance issue with splitting. If there is a def (not def/use)Evan Cheng2007-11-291-60/+133
* Replace the odd kill# hack with something less fragile.Evan Cheng2007-11-293-16/+17
* Small parameter attributes cleanup.Duncan Sands2007-11-291-4/+6
* Fixed various live interval splitting bugs / compile time issues.Evan Cheng2007-11-293-157/+266
* Kill info update bug.Evan Cheng2007-11-291-0/+3
* Work around a GCC bug, producing this code:Chris Lattner2007-11-281-0/+6
* Implement ExpandOperationResult for ppc i64 fp->int, which fixesChris Lattner2007-11-282-0/+11
* for consistency, allow a fallthrough if the final check returns null.Chris Lattner2007-11-281-1/+2
* Add some convenience methods for querying attributes, andDuncan Sands2007-11-289-82/+50
* My compiler complains that "x always evaluates to true"Duncan Sands2007-11-281-2/+6
* Add missing newlines at EOF.Duncan Sands2007-11-281-1/+1
* 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