aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Now that stack is represented the right way, LOA starts at 0Bruno Cardoso Lopes2007-07-111-6/+7
* Fixed AddLiveOut issuesBruno Cardoso Lopes2007-07-111-42/+72
* Removed unused immediate PatLeaf, fixed lui instructionBruno Cardoso Lopes2007-07-111-12/+13
* Added MipsMachineFunction class, to hold Mips dinamic stack info when inserti...Bruno Cardoso Lopes2007-07-111-0/+54
* Add support for eliminate stores to stack-allocated memory locations at the endOwen Anderson2007-07-111-1/+45
* Handle eliminating stores that occur right before a free.Owen Anderson2007-07-111-4/+15
* Handle packed structs in the CBackend.Lauro Ramos Venancio2007-07-111-1/+4
* Missed a couple of places where new instructions are added due to spill / res...Evan Cheng2007-07-111-67/+77
* Clean up a few things based on Chris' feedback.Owen Anderson2007-07-111-6/+10
* Adding ability to demote phi to stack. Tanya Lattner2007-07-111-0/+38
* Fix hang compiling TimberWolf (allow for islandsDale Johannesen2007-07-111-6/+7
* Assert when TLS is not implemented.Lauro Ramos Venancio2007-07-116-0/+27
* Exception handling has been implemented.Duncan Sands2007-07-111-3/+2
* Fix an oversight: for modules with no other identifying target info,Chris Lattner2007-07-111-0/+4
* If assertions are not enabled, we should return False here.Duncan Sands2007-07-111-5/+4
* No longer need to track last def / use.Evan Cheng2007-07-111-79/+15
* Fix for PR1545: Revamp code that update kill information due to register reuse.Evan Cheng2007-07-111-63/+85
* Add FastDSE, a new algorithm for doing dead store elimination. This algorith...Owen Anderson2007-07-111-0/+130
* Make this work with GLIBCXX_DEBUG.David Greene2007-07-101-1/+8
* Didn't mean the last commit. Revert.Evan Cheng2007-07-101-8/+6
* Fix fp_constant_op failure.Dale Johannesen2007-07-102-2/+11
* Update.Evan Cheng2007-07-102-15/+18
* fix 80 columnn violations, increasing the world'sDale Johannesen2007-07-101-19/+28
* Calculate the size of a array allocation correctly.Owen Anderson2007-07-101-2/+2
* Fix a crasher when finding the dependency of a call.Owen Anderson2007-07-101-1/+2
* Make this pass registration static as well.Owen Anderson2007-07-101-2/+2
* Make the pass registration static.Owen Anderson2007-07-101-2/+2
* add a noteChris Lattner2007-07-101-0/+26
* check for correct usage of the byval attributeRafael Espindola2007-07-101-2/+11
* During module cloning copy aliases too. This fixes PR1544Anton Korobeynikov2007-07-101-0/+15
* Handle vaarg instructions correctly.Owen Anderson2007-07-101-0/+9
* Change the peep for EXTRACT_VECTOR_ELT of BUILD_PAIR to look forDan Gohman2007-07-101-7/+19
* Volatile loads and stores depend on each other.Owen Anderson2007-07-101-0/+17
* Remove clobbersPred. Add an OptionalDefOperand to instructions which have the...Evan Cheng2007-07-108-137/+154
* Remove clobbersPred.Evan Cheng2007-07-101-1/+0
* Add support for finding the dependencies of call and invoke instructions.Owen Anderson2007-07-101-17/+64
* If the operand is marked M_OPTIONAL_DEF_OPERAND, then it's a def.Evan Cheng2007-07-101-1/+4
* Somehow this wasn't committed last time. M_CLOBBERS_PRED is gone.Evan Cheng2007-07-101-2/+5
* Fix the build, and fix the handling of pointer sizes.Owen Anderson2007-07-101-20/+19
* Fix a bunch of things from Chris' feedbackOwen Anderson2007-07-101-31/+45
* Fix a bug in the folding of binary operators to undef.Dan Gohman2007-07-101-4/+10
* Fix the folding of undef in several binary operators to recognizeDan Gohman2007-07-101-7/+7
* When a node value is only used by a CopyToReg, use the user's dest. This shou...Evan Cheng2007-07-102-51/+56
* Move DenseMapKeyInfo<SDOperand> from LegalizeDAG.cpp to SelectionDAGNodes.hEvan Cheng2007-07-101-12/+0
* Update the ValueRanges interface to use value numbers instead of Value*s.Nick Lewycky2007-07-101-255/+297
* Move some key maps from std::map to DenseMap. This improves the time to opti...Owen Anderson2007-07-101-4/+8
* Use a cheaper test, delaying calling find_leader() until we know that it's ne...Owen Anderson2007-07-101-3/+5
* Define non-intrinsic instructions for vector min, max, sqrt, rsqrt, and rcp,Dan Gohman2007-07-104-195/+398
* Add an assertion if find_leader fails.Owen Anderson2007-07-091-0/+1
* Take advantage of the new fast SmallPtrSet assignment operator when propagati...Owen Anderson2007-07-091-20/+6