| Commit message (Expand) | Author | Age | Files | Lines |
* | Update tests for 84931. | Evan Cheng | 2009-10-23 | 7 | -14/+14 |
* | Allow the target to select the level of anti-dependence breaking that should ... | David Goodwin | 2009-10-22 | 7 | -14/+14 |
* | Revert the main portion of r31856. It was causing BranchFolding | Dan Gohman | 2009-10-22 | 1 | -6/+6 |
* | Revert r84658 and r84691. They were causing llvm-gcc bootstrap to fail. | Dan Gohman | 2009-10-21 | 2 | -8/+8 |
* | Checkpoint more aggressive anti-dependency breaking for post-ra scheduler. | David Goodwin | 2009-10-20 | 2 | -8/+8 |
* | Make TranslateX86CC return COND_INVALID instead of aborting when it | Dan Gohman | 2009-10-20 | 1 | -0/+11 |
* | Re-apply r84295, with fixes to how the loop "top" and "bottom" blocks are | Dan Gohman | 2009-10-20 | 3 | -1/+280 |
* | If the physical register being spilled does not have an interval, spill its s... | Evan Cheng | 2009-10-20 | 1 | -0/+54 |
* | Revert r84295, this unbreaks llvm-gcc bootstrap on x86-64/linux | Anton Korobeynikov | 2009-10-19 | 2 | -208/+1 |
* | Fix PR5247, "lock addq" pattern (and other atomics), it DOES modify EFLAGS. | Torok Edwin | 2009-10-19 | 1 | -0/+69 |
* | Add support for matching shuffle patterns with palignr. | Nate Begeman | 2009-10-19 | 3 | -15/+70 |
* | Turn on post-alloc scheduling for x86. | Evan Cheng | 2009-10-18 | 13 | -50/+38 |
* | Enhance CodePlacementOpt's unconditional intra-loop branch elimination logic | Dan Gohman | 2009-10-17 | 2 | -1/+208 |
* | Update tests to use FileCheck | Mon P Wang | 2009-10-16 | 19 | -55/+70 |
* | Add test case for r84279 | Mon P Wang | 2009-10-16 | 1 | -0/+12 |
* | Move zext and sext casts fed by loads into the same block as the | Dan Gohman | 2009-10-16 | 2 | -2/+22 |
* | Make CodePlacementOpt align loops, rather than loop headers. The | Dan Gohman | 2009-10-15 | 2 | -2/+13 |
* | When LiveVariables is adding implicit-def to model "partial dead", add the ea... | Evan Cheng | 2009-10-14 | 1 | -0/+15 |
* | Fix this test to account for a movl $0 being emitted as an xor now, | Dan Gohman | 2009-10-14 | 1 | -2/+3 |
* | Don't forget to mark RAX as live-out of the function when arranging for | Dan Gohman | 2009-10-12 | 1 | -1/+10 |
* | Fix the x86 test-shrink optimization so that it doesn't shrink comparisons | Dan Gohman | 2009-10-09 | 1 | -0/+23 |
* | Fix a logic error that caused non-rematable loop invariants loads to be licm'... | Evan Cheng | 2009-10-09 | 1 | -0/+264 |
* | Reset kill markers after live interval is reconstructed. | Evan Cheng | 2009-10-09 | 1 | -0/+34 |
* | Fix handling of x86 'R' constraint. | Dale Johannesen | 2009-10-07 | 1 | -0/+18 |
* | Instead of printing unnecessary basic block labels as labels in | Dan Gohman | 2009-10-06 | 2 | -3/+2 |
* | Restore the -post-RA-scheduler flag as an override for the target specificati... | David Goodwin | 2009-10-01 | 1 | -0/+33 |
* | Remove regression that requires post-RA scheduling from a target that does no... | David Goodwin | 2009-09-30 | 1 | -33/+0 |
* | Add a CHECK line to check the position of the second divsd. | Dan Gohman | 2009-09-28 | 1 | -0/+1 |
* | Coalescer should not delete extract_subreg, insert_subreg, and subreg_to_reg of | Evan Cheng | 2009-09-28 | 1 | -1/+1 |
* | implement and document support for filecheck variables. This | Chris Lattner | 2009-09-27 | 1 | -16/+16 |
* | Convert comparisons like (x == infinity) to (x >= infinity) on targets | Dan Gohman | 2009-09-26 | 1 | -0/+76 |
* | Unbreak MachineLICM for instructions that reference RIP on x86-64 too. | Dan Gohman | 2009-09-25 | 2 | -18/+42 |
* | Fix MachineSink to be able to sink instructions that use physical registers | Dan Gohman | 2009-09-25 | 1 | -0/+18 |
* | Flip -disable-post-RA-scheduler to -post-RA-scheduler. | Evan Cheng | 2009-09-25 | 1 | -2/+2 |
* | Add readonly to some sin and cos calls; transformations | Dale Johannesen | 2009-09-25 | 2 | -13/+13 |
* | reimplement the regex matching strategy by building a single | Chris Lattner | 2009-09-25 | 1 | -8/+8 |
* | convert testcases to filecheck. | Chris Lattner | 2009-09-25 | 2 | -18/+66 |
* | remove a large unreduced testcase | Chris Lattner | 2009-09-25 | 1 | -85/+0 |
* | Clean up LiveVariables and change how it deals with partial updates and kills... | Evan Cheng | 2009-09-24 | 2 | -1/+92 |
* | Add nounwind. | Evan Cheng | 2009-09-23 | 1 | -1/+1 |
* | Fix a obvious logic error. | Evan Cheng | 2009-09-23 | 1 | -0/+124 |
* | Fix a pasto. Also simplify for Bill's benefit. | Evan Cheng | 2009-09-22 | 1 | -1/+1 |
* | Clean up spill weight computation. Also some changes to give loop induction | Evan Cheng | 2009-09-21 | 5 | -6/+42 |
* | Add a comment mentioning the rdar number associated with this test. | Dan Gohman | 2009-09-21 | 1 | -0/+1 |
* | Add support for rematerializing FsFLD0SS and FsFLD0SD as constant-pool | Dan Gohman | 2009-09-21 | 1 | -0/+95 |
* | Recognize SSE min and max opportunities in even more cases. | Dan Gohman | 2009-09-21 | 2 | -4/+323 |
* | When computing live intervals for earlyclobber operands, | Dale Johannesen | 2009-09-20 | 1 | -0/+15 |
* | Fix PR4926. When target hook EmitInstrWithCustomInserter() insert new basic b... | Evan Cheng | 2009-09-19 | 1 | -0/+30 |
* | Delete the label names from this test to make it less fragile. | Dan Gohman | 2009-09-18 | 1 | -4/+4 |
* | Make a new X8632_MachoTargetObjectFile TLOF implementation whose | Chris Lattner | 2009-09-18 | 1 | -3/+4 |