| Commit message (Expand) | Author | Age | Files | Lines |
* | Really remove this option. | Evan Cheng | 2009-09-26 | 1 | -3/+0 |
* | Remove a couple of unused command line options. | Evan Cheng | 2009-09-26 | 1 | -7/+3 |
* | Add comment. | Evan Cheng | 2009-09-26 | 1 | -0/+1 |
* | Don't hoist or sink instructions with physreg uses if the physreg is | Dan Gohman | 2009-09-26 | 2 | -6/+24 |
* | Unbreak MachineLICM for instructions that reference RIP on x86-64 too. | Dan Gohman | 2009-09-25 | 1 | -2/+21 |
* | Rename ConstantFP's getInf to getInfinity. | Dan Gohman | 2009-09-25 | 2 | -3/+3 |
* | Move MachineMemOperand::getAlignment out of line, to avoid needing | Dan Gohman | 2009-09-25 | 1 | -0/+6 |
* | Remove unused variable. | Daniel Dunbar | 2009-09-25 | 1 | -2/+0 |
* | Transform pow(x, 0.5) to (x == -inf ? inf : fabs(sqrt(x))), which is | Dan Gohman | 2009-09-25 | 1 | -15/+19 |
* | Add a ConstantFP::getInf utility function for creating infinity ConstantFPs. | Dan Gohman | 2009-09-25 | 1 | -0/+6 |
* | Fix MachineSink to be able to sink instructions that use physical registers | Dan Gohman | 2009-09-25 | 1 | -1/+14 |
* | Regenerate | Anton Korobeynikov | 2009-09-25 | 1 | -4272/+4272 |
* | Simplify a few more uses of reg_iterator. | Dan Gohman | 2009-09-25 | 3 | -12/+8 |
* | Simplify this code by using use_iterator instead of reg_iterator | Dan Gohman | 2009-09-25 | 1 | -4/+2 |
* | Code clean up and prepare for Thumb2 support. No functionality changes. | Evan Cheng | 2009-09-25 | 1 | -21/+49 |
* | Flip -disable-post-RA-scheduler to -post-RA-scheduler. | Evan Cheng | 2009-09-25 | 1 | -5/+7 |
* | Handle sqrt in CannotBeNegativeZero. absf and absl | Dale Johannesen | 2009-09-25 | 1 | -3/+7 |
* | Improve MachineMemOperand handling. | Dan Gohman | 2009-09-25 | 21 | -410/+543 |
* | Rename getTargetNode to getMachineNode, for consistency with the | Dan Gohman | 2009-09-25 | 15 | -423/+427 |
* | Finish scheduling itineraries for NEON. | David Goodwin | 2009-09-25 | 4 | -382/+553 |
* | Revert 82694 "Auto-upgrade malloc instructions to malloc calls." because it c... | Victor Hernandez | 2009-09-25 | 6 | -74/+22 |
* | Make sure sin, cos, sqrt calls are marked readonly | Dale Johannesen | 2009-09-25 | 1 | -3/+6 |
* | Generate FSQRT from calls to the sqrt function, which | Dale Johannesen | 2009-09-25 | 1 | -0/+9 |
* | Add some comments to clarify things that I discovered this week. | Bob Wilson | 2009-09-25 | 1 | -2/+6 |
* | pr4926: ARM requires the stack pointer to be aligned, even for leaf functions. | Bob Wilson | 2009-09-25 | 2 | -15/+21 |
* | Fix combiner-aa issue with bases which are different, but can alias. | Nate Begeman | 2009-09-25 | 1 | -14/+34 |
* | Don't try to use pre-indexed addressing with sthbrx/stwbrx | Dan Gohman | 2009-09-25 | 1 | -1/+2 |
* | Add a version of dumpr() that has a SelectionDAG* argument. | Dan Gohman | 2009-09-25 | 1 | -0/+5 |
* | Start of revamping the register scavenging in PEI. ARM Thumb1 is the driving | Jim Grosbach | 2009-09-24 | 4 | -59/+151 |
* | Delete space after function name, before (, reflow a comment and | Mike Stump | 2009-09-24 | 1 | -14/+6 |
* | Fix spacing. | Mike Stump | 2009-09-24 | 1 | -1/+1 |
* | add and document regex support for FileCheck. You can now do stuff like: | Chris Lattner | 2009-09-24 | 1 | -2/+3 |
* | unconditionally request MMI | Chris Lattner | 2009-09-24 | 1 | -5/+1 |
* | wrap long lines. | Chris Lattner | 2009-09-24 | 1 | -2/+4 |
* | Make the end-of-itinerary mark explicit. Some cleanup. | David Goodwin | 2009-09-24 | 2 | -89/+4 |
* | tidy up, fix a memory leak in Regex::isValid | Chris Lattner | 2009-09-24 | 1 | -13/+10 |
* | Constant propagating byval pointer is safe if function is readonly. | Edwin Török | 2009-09-24 | 2 | -3/+3 |
* | Auto-upgrade malloc instructions to malloc calls. | Victor Hernandez | 2009-09-24 | 6 | -22/+74 |
* | Fix a hypothetical problem for targets with StackGrowsUp and a non-zero | Bob Wilson | 2009-09-24 | 1 | -4/+5 |
* | Move parent assertion check before metadata deletion. | Devang Patel | 2009-09-24 | 1 | -1/+1 |
* | Don't constant propagate byval pointers, since they are not really pointers, but | Edwin Török | 2009-09-24 | 2 | -1/+6 |
* | unconditionally compute MMI even if the target doesn't support EH or Debug in... | Chris Lattner | 2009-09-24 | 1 | -9/+6 |
* | reapply r82348 with a fix, thanks Jeffrey. | Chris Lattner | 2009-09-24 | 1 | -33/+24 |
* | Fix PR5024 with a big hammer: disable the double-def assertion in the scavenger. | Evan Cheng | 2009-09-24 | 1 | -39/+4 |
* | Clean up LiveVariables and change how it deals with partial updates and kills... | Evan Cheng | 2009-09-24 | 2 | -200/+77 |
* | Roll back r82348, which introduced an infinite loop in ParseCStringVector() that | Jeffrey Yasskin | 2009-09-24 | 1 | -22/+33 |
* | A minor improvment in accuracy to inline cost | Dale Johannesen | 2009-09-23 | 1 | -6/+14 |
* | Checkpoint NEON scheduling itineraries. | David Goodwin | 2009-09-23 | 5 | -330/+367 |
* | Use getStoreSize() instead of getStoreSizeInBits()/8. | Dan Gohman | 2009-09-23 | 4 | -6/+6 |
* | Rename several variables from EVT to more descriptive names, now that EVT | Dan Gohman | 2009-09-23 | 5 | -58/+59 |