aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/MachineBlockPlacement.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Cleanup some 80-columns violations and poor formatting. These snuck byChandler Carruth2011-11-131-5/+9
* Enhance the assertion mechanisms in place to make it easier to catchChandler Carruth2011-11-131-5/+28
* Teach MBP to force-merge layout successors for blocks with unanalyzableChandler Carruth2011-11-131-3/+20
* Hoist another gross nested loop into a helper method.Chandler Carruth2011-11-131-23/+44
* Add a missing doxygen comment for a helper method.Chandler Carruth2011-11-131-0/+6
* Hoist a nested loop into its own method.Chandler Carruth2011-11-131-33/+53
* Rewrite #3 of machine block placement. This is based somewhat on theChandler Carruth2011-11-131-139/+256
* Begin collecting some of the statistics for block placement discussed onChandler Carruth2011-11-021-0/+83
* Sink an otherwise unused variable's initializer into the asserts thatChandler Carruth2011-10-241-3/+2
* Now that we have comparison on probabilities, add some static functionsChandler Carruth2011-10-231-8/+5
* Remove a commented out line of code that snuck by my auditing.Chandler Carruth2011-10-231-1/+0
* Completely re-write the algorithm behind MachineBlockPlacement based onChandler Carruth2011-10-231-399/+227
* Add loop aligning to MachineBlockPlacement based on review discussion soChandler Carruth2011-10-211-3/+39
* Implement a block placement pass based on the branch probability andChandler Carruth2011-10-211-0/+624