aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* Remove unnecessary getOperand/setOperand overriders.Devang Patel2008-02-261-11/+0
* Avoid aborting on invalid shift counts.Dan Gohman2008-02-261-4/+18
* Unify to ReturnInst::init() member functions.Devang Patel2008-02-261-22/+17
* Fix for pr2093: direct operands aren't necessarily addresses, so don't Eli Friedman2008-02-261-1/+2
* Optimize most common case by using single RetVal in ReturnInst.Devang Patel2008-02-261-20/+34
* Correct function comments.Arnold Schwaighofer2008-02-261-19/+23
* Fix PR2096, a regression introduced with my patch last night. ThisChris Lattner2008-02-261-1/+1
* Fix a nasty bug in LegalizeTypes (spotted inDuncan Sands2008-02-266-60/+70
* De-tabifyBill Wendling2008-02-263-6/+4
* De-tabify.Bill Wendling2008-02-262-24/+24
* De-tabify.Bill Wendling2008-02-262-9/+9
* Add support for intermodule tail calls on x86/32bit withArnold Schwaighofer2008-02-261-12/+24
* Change the lowering of arguments for tail call optimizedArnold Schwaighofer2008-02-262-42/+84
* This is possible:Evan Cheng2008-02-261-2/+8
* Fix isNegatibleForFree to not return true for ConstantFP nodes Chris Lattner2008-02-261-33/+47
* Fix PR2076. CodeGenPrepare now sinks address computation for inline asm memoryEvan Cheng2008-02-261-0/+55
* Refactor inline asm constraint matching code out of SDIsel into TargetLowering.Evan Cheng2008-02-262-93/+17
* Remove debugging help.Devang Patel2008-02-261-1/+0
* Update bitcode reader and writer to handle multiple return values. Devang Patel2008-02-262-18/+34
* Pass const vectors by reference.Devang Patel2008-02-261-4/+4
* Revert the assert for MUL_LOHI with an unused high result; ChrisDan Gohman2008-02-251-3/+0
* Revise previous patch per review.Dale Johannesen2008-02-251-4/+3
* Add an assert to verify that we don't see anDan Gohman2008-02-251-0/+3
* Remove the hack that turned an {S,U}MUL_LOHI with an unused highDan Gohman2008-02-251-9/+0
* Make some static variables const.Dan Gohman2008-02-251-3/+3
* Convert MaskedValueIsZero and all its users to use APInt. Also addDan Gohman2008-02-259-70/+101
* All remat'ed loads cannot be folded into two-address code. Not just argument ...Evan Cheng2008-02-251-4/+4
* Expand removal of MMX memory copies to allow 1 levelDale Johannesen2008-02-251-39/+75
* In debug builds check that the key property holds: allDuncan Sands2008-02-251-12/+30
* Correctly determine whether a argument load can be folded into its uses.Evan Cheng2008-02-251-45/+52
* Fix an issue where GVN was performing the return slot optimization when it wasOwen Anderson2008-02-251-8/+26
* Temporarily reverting 46959.Evan Cheng2008-02-251-2/+2
* Fix an issue where GVN would try to use an instruction before its definition ...Owen Anderson2008-02-251-0/+7
* Add support to LegalizeTypes for building legal vectorsDuncan Sands2008-02-243-1/+103
* Some platforms use the same name for 32-bit and 64-bit registers (likeBill Wendling2008-02-243-38/+40
* Backing out r47521 for now. This has broken a number of tests.Evan Cheng2008-02-232-39/+18
* Merge current work back to tree to minimize diffs and drift. Major highlightsScott Michel2008-02-239-993/+1903
* Rematerialization logic was overly conservative when it comes to loads from f...Evan Cheng2008-02-231-20/+6
* If remating a machine instr with virtual register operand, make sure the vr i...Evan Cheng2008-02-231-2/+1
* Turning on remat of pic loads.Evan Cheng2008-02-231-1/+1
* Fix a bug that caused opt and other tools to silently ignoreDan Gohman2008-02-231-1/+1
* No need recognize load from a fixed argument slot as re-materializable. LiveI...Evan Cheng2008-02-231-12/+0
* Properly read and write bitcodes for multiple return values.Devang Patel2008-02-232-18/+39
* Recognize loads of arguments as re-materializable first. Therefore if isReall...Evan Cheng2008-02-231-24/+26
* Regenerate.Devang Patel2008-02-232-2/+2
* Use isa check instead of getTypeID() check.Devang Patel2008-02-231-1/+1
* Fixed buffer overflow reported by Argiris Kirtzidis.Ted Kremenek2008-02-231-1/+1
* print getresult operand and its type directly.Devang Patel2008-02-231-11/+1
* Use dyn_cast instead of isa + cast.Devang Patel2008-02-231-2/+2
* RegenerateDevang Patel2008-02-233-487/+447