aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Fix PR2434. When scanning for exising binary operator to reuse don't Wojciech Matyjewicz2008-06-151-15/+15
* Add a missing semicolon.Wojciech Matyjewicz2008-06-151-1/+1
* Fix the sys::Path::getSuffix() implementation.Argiris Kirtzidis2008-06-153-5/+32
* Fix the environment block that is passed to the CreateProcess function.Argiris Kirtzidis2008-06-151-1/+28
* Remove a redundant AfterLegalize check. TurnDuncan Sands2008-06-141-4/+5
* Change 'while' loop to 'do' loop.Wojciech Matyjewicz2008-06-141-4/+11
* add missing atomic intrinsic from gccAndrew Lenharth2008-06-147-28/+28
* Fix a case where tailcallelim wouldn't set the changed bit when it made a cha...Chris Lattner2008-06-141-1/+3
* Teach the spiller to commute instructions in order to fold a reload. This hit...Evan Cheng2008-06-131-18/+125
* Don't skip over instructions other than loads that might read memory Eli Friedman2008-06-131-5/+6
* Protect ChangeCompareStride from situations in which it is possibleDan Gohman2008-06-131-3/+12
* Make sure SimplifyStoreAtEndOfBlock doesn't mess with loops; the Eli Friedman2008-06-131-2/+6
* Disable some DAG combiner optimizations that may beDuncan Sands2008-06-133-59/+92
* Use recently added getTruncateOrZeroExtend method to make the code shorter.Wojciech Matyjewicz2008-06-131-5/+1
* Crash less. The i64 restriction in BinomialCoefficient caused some problemsNick Lewycky2008-06-131-24/+30
* fix a minor deviation from the original in my previous commitGabor Greif2008-06-121-1/+1
* op_iterator-ify some loops, low hanging fruit only, there is moreGabor Greif2008-06-121-19/+21
* Do not speculatively execute an instruction by hoisting it to its predecessor...Evan Cheng2008-06-122-2/+27
* Revert 52223.Evan Cheng2008-06-121-18/+0
* Switch GVN to use ScopedHashTable.Owen Anderson2008-06-121-134/+64
* Fix redirection of stderr in sys::Program::ExecuteAndWait. There was logicMatthijs Kooijman2008-06-122-9/+19
* Make I/O redirection handling in sys::Program a bit more consistent. NoMatthijs Kooijman2008-06-122-24/+18
* op_iterator-ify some loops, fix 80col violationsGabor Greif2008-06-111-9/+11
* Properly lower DYNAMIC_STACKALLOC - bracket all black magic withAnton Korobeynikov2008-06-111-4/+12
* For now, avoid generating FP select instructions in order to speculatively ex...Evan Cheng2008-06-111-4/+9
* Avoid duplicating loop header which leads to unnatural loops (and just seem l...Evan Cheng2008-06-111-0/+18
* Teach instruction combining about the extractvalue. It can succesfully foldMatthijs Kooijman2008-06-111-0/+157
* Sometimes (rarely) nodes held in LegalizeTypesDuncan Sands2008-06-114-68/+101
* Better test for availability of __gnu_cxx::stdio_filebuf.Gordon Henriksen2008-06-111-1/+7
* Clarify a comment.Matthijs Kooijman2008-06-111-3/+3
* op_iterator-ify loopsGabor Greif2008-06-101-13/+16
* Teach isGAPlusOffset to respect a GlobalAddressSDNode's offsetDan Gohman2008-06-091-1/+3
* Re-apply 52002, allowing the verifier to accept non-MRV struct returnDan Gohman2008-06-091-4/+15
* CodeGen support for aggregate-value function arguments.Dan Gohman2008-06-091-112/+139
* Various tweaks related to apint codegen. No functionalityDuncan Sands2008-06-093-4/+4
* Handle empty aggregate values.Dan Gohman2008-06-091-21/+22
* AsmParser support for immediate constant aggregate values.Dan Gohman2008-06-094-777/+1046
* CPPBackend support for extractvalue and insertvalue.Dan Gohman2008-06-091-0/+34
* Abort on an unrecognized opcode.Dan Gohman2008-06-091-0/+4
* Update the CPP backend for the ConstantFP::get API change.Dan Gohman2008-06-091-4/+0
* Remove some DAG combiner assumptions about sizesDuncan Sands2008-06-091-28/+21
* add support for PIC on linux x86-64Rafael Espindola2008-06-091-12/+16
* lower calls to abs to inline code, PR2337Chris Lattner2008-06-091-1/+26
* Fix PR2411, where ip constant prop would propagate theChris Lattner2008-06-091-0/+5
* use 'continue' to make the function linker simpler. When linking a strongChris Lattner2008-06-091-21/+37
* minor changes to short circuit the 'no linkage' case earlier forChris Lattner2008-06-091-27/+40
* simplify function visibility handling.Chris Lattner2008-06-091-7/+8
* Remove comparison methods for MVT. The main causeDuncan Sands2008-06-0815-104/+91
* Limit the icmp+phi merging optimization to the cases where it is profitable:Chris Lattner2008-06-081-4/+12
* Added FP instruction formats.Bruno Cardoso Lopes2008-06-081-1/+58