aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Factor the assert for indexed loads/stores out of LoadSDNodeDan Gohman2008-02-251-8/+4
* 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
* add an assertion to catch a null PATypeHolder, patch by Erick TryzelaarChris Lattner2008-02-251-1/+2
* Convert MaskedValueIsZero and all its users to use APInt. Also addDan Gohman2008-02-2510-71/+106
* add LSBaseSDNode::getOffset at Dan's request.Chris Lattner2008-02-251-0/+3
* All remat'ed loads cannot be folded into two-address code. Not just argument ...Evan Cheng2008-02-251-4/+4
* prune #includes, fit in 80 cols.Chris Lattner2008-02-252-6/+7
* make this self contained.Chris Lattner2008-02-251-0/+1
* Expand removal of MMX memory copies to allow 1 levelDale Johannesen2008-02-251-39/+75
* Add a new method to SDNode/SDOperand named getValueSizeInBitsDan Gohman2008-02-251-0/+12
* 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-252-47/+54
* Fix an issue where GVN was performing the return slot optimization when it wasOwen Anderson2008-02-252-8/+58
* Temporarily reverting 46959.Evan Cheng2008-02-252-2/+3
* Fix an issue where GVN would try to use an instruction before its definition ...Owen Anderson2008-02-253-1/+33
* 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-245-39/+58
* Backing out r47521 for now. This has broken a number of tests.Evan Cheng2008-02-233-40/+19
* Merge current work back to tree to minimize diffs and drift. Major highlightsScott Michel2008-02-2311-998/+1918
* Testcase for Revision 47478.Zhou Sheng2008-02-231-0/+9
* Rematerialization logic was overly conservative when it comes to loads from f...Evan Cheng2008-02-232-20/+55
* Update test.Evan Cheng2008-02-231-11/+13
* If remating a machine instr with virtual register operand, make sure the vr i...Evan Cheng2008-02-231-2/+1
* Remat of pic loads are now on by default.Evan Cheng2008-02-231-1/+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-232-1/+4
* 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-233-19/+40
* 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
* Remove unnecessary "inline" keywords.Devang Patel2008-02-231-25/+21
* print getresult operand and its type directly.Devang Patel2008-02-231-11/+1
* Really. Why doesn't every arch support MMX?Evan Cheng2008-02-231-1/+1
* Use dyn_cast instead of isa + cast.Devang Patel2008-02-232-3/+7
* Forgot this.Evan Cheng2008-02-231-1/+1
* RegenerateDevang Patel2008-02-233-487/+447
* To support multiple return values, now ret instruction supports multiple oper...Devang Patel2008-02-236-65/+77
* Fix spill weight updating bug.Evan Cheng2008-02-231-15/+27
* Split ParameterAttributes.h, putting the complicatedDale Johannesen2008-02-2226-763/+791
* Improving wording.Gordon Henriksen2008-02-221-7/+8
* Adding a note about IR generation to the LLVM FAQ.Gordon Henriksen2008-02-221-0/+54
* Test case for PR2082.Evan Cheng2008-02-221-0/+55
* Same isPhysRegAvailable bug as local register allocator.Evan Cheng2008-02-221-1/+1
* Really really bad local register allocator bug. On X86, it was never using ES...Evan Cheng2008-02-221-1/+1
* Add debugging printfs.Evan Cheng2008-02-221-0/+2
* RegenerateDevang Patel2008-02-223-468/+466