aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Really remove this option.Evan Cheng2009-09-261-3/+0
* Remove a couple of unused command line options.Evan Cheng2009-09-261-7/+3
* Add comment.Evan Cheng2009-09-261-0/+1
* Don't hoist or sink instructions with physreg uses if the physreg isDan Gohman2009-09-262-6/+24
* Unbreak MachineLICM for instructions that reference RIP on x86-64 too.Dan Gohman2009-09-251-2/+21
* Rename ConstantFP's getInf to getInfinity.Dan Gohman2009-09-252-3/+3
* Move MachineMemOperand::getAlignment out of line, to avoid needingDan Gohman2009-09-251-0/+6
* Remove unused variable.Daniel Dunbar2009-09-251-2/+0
* Transform pow(x, 0.5) to (x == -inf ? inf : fabs(sqrt(x))), which isDan Gohman2009-09-251-15/+19
* Add a ConstantFP::getInf utility function for creating infinity ConstantFPs.Dan Gohman2009-09-251-0/+6
* Fix MachineSink to be able to sink instructions that use physical registersDan Gohman2009-09-251-1/+14
* RegenerateAnton Korobeynikov2009-09-251-4272/+4272
* Simplify a few more uses of reg_iterator.Dan Gohman2009-09-253-12/+8
* Simplify this code by using use_iterator instead of reg_iteratorDan Gohman2009-09-251-4/+2
* Code clean up and prepare for Thumb2 support. No functionality changes.Evan Cheng2009-09-251-21/+49
* Flip -disable-post-RA-scheduler to -post-RA-scheduler.Evan Cheng2009-09-251-5/+7
* Handle sqrt in CannotBeNegativeZero. absf and abslDale Johannesen2009-09-251-3/+7
* Improve MachineMemOperand handling.Dan Gohman2009-09-2521-410/+543
* Rename getTargetNode to getMachineNode, for consistency with theDan Gohman2009-09-2515-423/+427
* Finish scheduling itineraries for NEON.David Goodwin2009-09-254-382/+553
* Revert 82694 "Auto-upgrade malloc instructions to malloc calls." because it c...Victor Hernandez2009-09-256-74/+22
* Make sure sin, cos, sqrt calls are marked readonlyDale Johannesen2009-09-251-3/+6
* Generate FSQRT from calls to the sqrt function, whichDale Johannesen2009-09-251-0/+9
* Add some comments to clarify things that I discovered this week.Bob Wilson2009-09-251-2/+6
* pr4926: ARM requires the stack pointer to be aligned, even for leaf functions.Bob Wilson2009-09-252-15/+21
* Fix combiner-aa issue with bases which are different, but can alias.Nate Begeman2009-09-251-14/+34
* Don't try to use pre-indexed addressing with sthbrx/stwbrxDan Gohman2009-09-251-1/+2
* Add a version of dumpr() that has a SelectionDAG* argument.Dan Gohman2009-09-251-0/+5
* Start of revamping the register scavenging in PEI. ARM Thumb1 is the drivingJim Grosbach2009-09-244-59/+151
* Delete space after function name, before (, reflow a comment andMike Stump2009-09-241-14/+6
* Fix spacing.Mike Stump2009-09-241-1/+1
* add and document regex support for FileCheck. You can now do stuff like:Chris Lattner2009-09-241-2/+3
* unconditionally request MMIChris Lattner2009-09-241-5/+1
* wrap long lines.Chris Lattner2009-09-241-2/+4
* Make the end-of-itinerary mark explicit. Some cleanup.David Goodwin2009-09-242-89/+4
* tidy up, fix a memory leak in Regex::isValidChris Lattner2009-09-241-13/+10
* Constant propagating byval pointer is safe if function is readonly.Edwin Török2009-09-242-3/+3
* Auto-upgrade malloc instructions to malloc calls.Victor Hernandez2009-09-246-22/+74
* Fix a hypothetical problem for targets with StackGrowsUp and a non-zeroBob Wilson2009-09-241-4/+5
* Move parent assertion check before metadata deletion.Devang Patel2009-09-241-1/+1
* Don't constant propagate byval pointers, since they are not really pointers, butEdwin Török2009-09-242-1/+6
* unconditionally compute MMI even if the target doesn't support EH or Debug in...Chris Lattner2009-09-241-9/+6
* reapply r82348 with a fix, thanks Jeffrey.Chris Lattner2009-09-241-33/+24
* Fix PR5024 with a big hammer: disable the double-def assertion in the scavenger.Evan Cheng2009-09-241-39/+4
* Clean up LiveVariables and change how it deals with partial updates and kills...Evan Cheng2009-09-242-200/+77
* Roll back r82348, which introduced an infinite loop in ParseCStringVector() thatJeffrey Yasskin2009-09-241-22/+33
* A minor improvment in accuracy to inline costDale Johannesen2009-09-231-6/+14
* Checkpoint NEON scheduling itineraries.David Goodwin2009-09-235-330/+367
* Use getStoreSize() instead of getStoreSizeInBits()/8.Dan Gohman2009-09-234-6/+6
* Rename several variables from EVT to more descriptive names, now that EVTDan Gohman2009-09-235-58/+59