summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* SimpleInstructionSelector is here no more.Dan Gohman2008-06-25
* Add/complete support for integer and floatDuncan Sands2008-06-25
* Pacify gcc-4.3.Duncan Sands2008-06-25
* Remove the OrigVT member from AtomicSDNode, as it is redundant withDan Gohman2008-06-25
* Added MemOperands to Atomic operations since Atomics touches memory.Mon P Wang2008-06-25
* Fix a (false) warning on darwin.Matthijs Kooijman2008-06-25
* Fix some cosmetics in comments.Matthijs Kooijman2008-06-25
* - Use O(1) check of basic block size limit.Evan Cheng2008-06-25
* Fix PR2488, a case where we deleted stack restores too aggressively.Chris Lattner2008-06-25
* Enable two-address remat by default.Evan Cheng2008-06-25
* Use push_back rather than operator[], which is incorrect in this cases. Unfor...Owen Anderson2008-06-25
* Append to the ActiveTimers std::vector before looking at the timer insteadDan Gohman2008-06-24
* Add v2f32 (MMX) type to X86. Support is primitive:Dale Johannesen2008-06-24
* In ConstantArray::getAsString(), we know the size of the resultant string in ...Owen Anderson2008-06-24
* Use SmallVector instead of std::vector for a minor compile time improvement.Owen Anderson2008-06-24
* Revert 52645, the loop unroller changes. It caused a regression in 252.eon.Dan Gohman2008-06-24
* Fix a typo in a comment.Dan Gohman2008-06-24
* Use const_cast instead of a C-style cast.Dan Gohman2008-06-24
* Commit the new DeadArgElim pass again, this time with the gcc bootstrap failu...Matthijs Kooijman2008-06-24
* Rename a few variables to be more consistent.Matthijs Kooijman2008-06-24
* If it's determined safe, remat MOV32r0 (i.e. xor r, r) and others as it is in...Evan Cheng2008-06-24
* Fix some signed vs. unsigned issues in array and vector handling.Dan Gohman2008-06-24
* Add a note about a potential PIC optimization.Dan Gohman2008-06-24
* Fixes for being compiled PIC on Linux. This isn't the mostDan Gohman2008-06-24
* A brief survey of priority_queue usage in the tree turned this upDan Gohman2008-06-23
* This situation can occur:Bill Wendling2008-06-23
* Use the new PriorityQueue in ScheduleDAGList too, which alsoDan Gohman2008-06-23
* Use use_empty() instead of getNumUses(), avoiding a use list traversal.Dan Gohman2008-06-23
* Use getMBBEndIdx rather than assuming that the end is right after the last in...Owen Anderson2008-06-23
* Fix spelling and grammar in a comment.Dan Gohman2008-06-23
* Revamp the loop unroller, extending it to correctly update PHI nodesDan Gohman2008-06-23
* Remove option used to debug stack coloring bugs. It's no longer needed since ...Evan Cheng2008-06-23
* Disable PRE. It's breaking bootstrapping.Evan Cheng2008-06-23
* Move a DenseMap's declaration outside of a loop, and just callDan Gohman2008-06-23
* Instead of adding an isSS field to LiveInterval to denote stack slot. Use top...Evan Cheng2008-06-23
* First step to fix PR2088. Implement routine to compute the Wojciech Matyjewicz2008-06-23
* Update the .cvs files.Dan Gohman2008-06-23
* Fix the types for NumElements variables, and add a commentDan Gohman2008-06-23
* Tighten the conditions under which we do PRE, remove some unneeded code, and ...Owen Anderson2008-06-23
* minor tidying of comments.Chris Lattner2008-06-23
* Remove two convenience constructors because they're now private, and theDan Gohman2008-06-23
* Use std::copy instead of a loop.Dan Gohman2008-06-23
* More changes from Chris' review: simplify getIndices and avoidDan Gohman2008-06-23
* Duncan pointed out this code could be tidied.Dan Gohman2008-06-23
* Port some integer multiplication fixes from LegalizeDAG.Duncan Sands2008-06-23
* Support for expanding the result of EXTRACT_ELEMENT.Duncan Sands2008-06-23
* Cleanup up LegalizeTypes handling of loads andDuncan Sands2008-06-23
* At Chris' suggestion, move the liveness and worklist datastructures intoOwen Anderson2008-06-23
* Improve LSR's dead-phi detection to handle use-def cyclesDan Gohman2008-06-22
* Use Loop::block_iterator.Dan Gohman2008-06-22