aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Another SCEV issue from PR2607; essentially the same issue, but this Eli Friedman2008-07-302-4/+28
* More fixes for corner cases when remapping live range indices.Owen Anderson2008-07-301-10/+10
* When merging live intervals, we also need to merge in any live ranges that ar...Owen Anderson2008-07-301-13/+42
* Fix for PR2607: SCEV miscomputing the loop count for loops with an Eli Friedman2008-07-302-3/+34
* When merging a PHI operand's live interval into the PHI's live interval, we n...Owen Anderson2008-07-291-9/+17
* Don't decrement the BB remap when we don't need to.Owen Anderson2008-07-291-8/+4
* Fix PR2609. If a label is deleted, then it needsDuncan Sands2008-07-292-4/+285
* Changed some methods order.Bruno Cardoso Lopes2008-07-291-45/+46
* Fix broken CellSPU lowering, re-instate braces in LegalizeNate Begeman2008-07-292-6/+5
* Added floating point lowering for select.Bruno Cardoso Lopes2008-07-294-86/+185
* Set the executable bit - means it can actuallyDuncan Sands2008-07-291-0/+0
* Disable a fix in the previous patch, since it breaks CellSPU.Nate Begeman2008-07-291-2/+4
* Add vector shifts to the IR, patch by Eli Friedman.Nate Begeman2008-07-2911-319/+361
* Add -unroll-allow-partial command line option that enabled the loop unroller toMatthijs Kooijman2008-07-292-4/+41
* Restructure ArgumentPromotion a bit. Instead of just having a single booleanMatthijs Kooijman2008-07-292-99/+260
* Improve bugpoint output a bit by outputting the actual instructions instead ofMatthijs Kooijman2008-07-291-2/+1
* Add a GetElementPtrInst::getIndexedType that accepts uint64_t's instead of ju...Matthijs Kooijman2008-07-292-7/+27
* Fix for PR2578. Do not split off a block whose size is less than FreeRangeHea...Evan Cheng2008-07-291-0/+3
* Revert 54147.Dan Gohman2008-07-295-98/+0
* Add x86 isel patterns to match what would be a ZERO_EXTEND_INREG operation,Dan Gohman2008-07-285-0/+98
* Fold the useful features of alist and alist_node into ilist, andDan Gohman2008-07-2833-815/+340
* Don't remove volatile loads. Thanks to Duncan for noticing this one.Owen Anderson2008-07-281-1/+1
* Remove extra linesBill Wendling2008-07-281-3/+0
* Disable gp_rel relocation for constant pools access for now.Bruno Cardoso Lopes2008-07-281-7/+11
* Since build_vector is a variadic node, the numberDuncan Sands2008-07-281-1/+1
* This is not a binary file.Duncan Sands2008-07-280-0/+0
* Added floating point lowering for setcc and brcond.Bruno Cardoso Lopes2008-07-287-30/+158
* Test this differently: I saw this test failDuncan Sands2008-07-281-1/+1
* Don't build with 4.0.Bill Wendling2008-07-281-2/+1
* Fix a typo in a comment.Dan Gohman2008-07-281-1/+1
* Reword a comment to be less ambiguous.Dan Gohman2008-07-281-1/+1
* Fix a bashism in TestRunner.sh.Dan Gohman2008-07-281-2/+2
* Add support for eliminating stores that store the same value that was just lo...Owen Anderson2008-07-282-2/+49
* Fix a subtle bug when removing instructions from memdep. In very specific Owen Anderson2008-07-281-0/+4
* Remove <iostream> include.Bill Wendling2008-07-271-2/+2
* Don't use reinterpret_cast when it isn't needed.Dan Gohman2008-07-271-4/+4
* Make the ScheduleDAG's GraphRoot edge be blue and dashed too, likeDan Gohman2008-07-271-1/+2
* Rename SDOperand to SDValue.Dan Gohman2008-07-2757-5578/+5573
* Tidy SDNode::use_iterator, and complete the transition to have itDan Gohman2008-07-2710-82/+67
* Fix embedded CRLF characters.Dan Gohman2008-07-271-632/+632
* Rename isOnlyUseOf to isOnlyUserOf.Dan Gohman2008-07-272-4/+4
* Improve comments for SDNode use-count methods. No functionality change.Dan Gohman2008-07-271-10/+21
* Some binary operations were being treated asDuncan Sands2008-07-272-21/+30
* Fix the issues originally addressed in r54070. After thinking about it some ...Owen Anderson2008-07-251-2/+19
* Revert my previous patch. In retrospect, this is completely the wrong way to...Owen Anderson2008-07-251-66/+15
* Special cases are needed in renumbering when dealing with renumbering after a...Owen Anderson2008-07-251-15/+66
* In order to avoid reprocessing a register more than once, we need to add itOwen Anderson2008-07-251-1/+1
* Remove live interval entries for an interval if we're eliminating its only VN.Owen Anderson2008-07-251-1/+6
* Properly remap live ranges whose end indices are the end of the function.Owen Anderson2008-07-251-4/+13
* Rename the version of CreateRet that's a convenience method for creatingDan Gohman2008-07-251-5/+8