Enable use of ranges for translation units in the presence of
[oota-llvm.git] / lib / CodeGen / MachineBlockPlacement.cpp
2014-01-03 Nico WeberAdd a LLVM_DUMP_METHOD macro.
2013-12-14 Michael Gottesman[block-freq] Update MachineBlockPlacement and RegAllocG...
2013-12-10 Matt ArsenaultFix gcc warnings.
2013-12-05 Matt ArsenaultRevert part of GCC warning fix to fix debug build.
2013-12-05 Matt ArsenaultFix minor GCC warnings.
2013-11-25 Chandler CarruthOutput a bit more information in the debug printing...
2013-11-20 Benjamin KramerMachineBlockPlacement: Strengthen the source order...
2013-06-04 Shuxin YangFix a defect in code-layout pass, improving Benchmarks...
2013-04-12 Nadav RotemDon't disable block layout when forcing block alignment.
2013-04-12 Nadav RotemAdd a flag to align all basic blocks in the function.
2013-03-29 Nadav RotemFix a typo
2013-01-11 Benjamin KramerSplit TargetLowering into a CodeGen and a SelectionDAG...
2012-12-30 Bill WendlingRemove the Function::getFnAttributes method in favor...
2012-12-19 Bill WendlingRename the 'Attributes' class to 'Attribute'. It's...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-10-09 Bill WendlingCreate enums for the different attributes.
2012-09-26 Bill WendlingRemove the `hasFnAttr' method from Function.
2012-09-14 Duncan SandsRemove silly dead store. Patch by Ettl Martin.
2012-08-07 Chandler CarruthAdd a much more conservative strategy for aligning...
2012-07-31 Manman RenReverse order of the two branches at end of a basic...
2012-06-26 Chandler CarruthUpdate a bunch of stale comments that dated from when...
2012-06-02 Benjamin KramerFix typos found by github.com/lyda/misspell-check
2012-04-16 Chandler CarruthAdd a somewhat hacky heuristic to do something differen...
2012-04-16 Chandler CarruthTweak the loop rotation logic to check whether the...
2012-04-16 Chandler CarruthRewrite how machine block placement handles loop rotation.
2012-04-10 Chandler CarruthMake a somewhat subtle change in the logic of block...
2012-04-08 Chandler CarruthRemove an over zealous assert. The assert was trying...
2012-04-08 Chandler CarruthAdd a debug-only 'dump' method to the BlockChain struct...
2012-02-08 Andrew TrickCodegen pass definition cleanup. No functionality.
2011-12-21 Jakub StaszakRevert patch from 147090. There is not point to make...
2011-12-21 Jakub Staszak- Change a few operator[] to lookup which is cheaper.
2011-12-07 Jakub StaszakRemove unneeded semicolon.
2011-12-07 Jakub StaszakRemove unneeded type.
2011-12-06 Jakub Staszak- Remove unneeded #includes.
2011-11-27 Chandler CarruthPrevent rotating the blocks of a loop (and thus getting...
2011-11-27 Chandler CarruthTake two on rotating the block ordering of loops. My...
2011-11-27 Chandler CarruthFix an impressive type-o / spell-o Duncan noticed.
2011-11-27 Chandler CarruthRework a bit of the implementation of loop block rotati...
2011-11-27 Chandler CarruthIntroduce a loop block rotation optimization to the...
2011-11-24 Chandler CarruthFix a silly use-after-free issue. A much earlier versio...
2011-11-24 Chandler CarruthWhen adding blocks to the list of those which no longer...
2011-11-23 Chandler CarruthRelax an invariant that block placement was trying...
2011-11-23 Chandler CarruthFix a crash in block placement due to an inner loop...
2011-11-20 Chandler CarruthThe logic for breaking the CFG in the presence of hot...
2011-11-19 Chandler CarruthMove the handling of unanalyzable branches out of the...
2011-11-15 Chandler CarruthRather than trying to use the loop block sequence ...
2011-11-14 Chandler CarruthIt helps to deallocate memory as well as allocate it...
2011-11-14 Chandler CarruthRemove an over-eager assert that was firing on one...
2011-11-14 Chandler CarruthBegin chipping away at one of the biggest quadratic...
2011-11-14 Chandler CarruthUnder the hood, MBPI is doing a linear scan of every...
2011-11-14 Chandler CarruthTeach machine block placement to cope with unnatural...
2011-11-13 Chandler CarruthCleanup some 80-columns violations and poor formatting...
2011-11-13 Chandler CarruthEnhance the assertion mechanisms in place to make it...
2011-11-13 Chandler CarruthTeach MBP to force-merge layout successors for blocks...
2011-11-13 Chandler CarruthHoist another gross nested loop into a helper method.
2011-11-13 Chandler CarruthAdd a missing doxygen comment for a helper method.
2011-11-13 Chandler CarruthHoist a nested loop into its own method.
2011-11-13 Chandler CarruthRewrite #3 of machine block placement. This is based...
2011-11-02 Chandler CarruthBegin collecting some of the statistics for block place...
2011-10-24 Chandler CarruthSink an otherwise unused variable's initializer into...
2011-10-23 Chandler CarruthNow that we have comparison on probabilities, add some...
2011-10-23 Chandler CarruthRemove a commented out line of code that snuck by my...
2011-10-23 Chandler CarruthCompletely re-write the algorithm behind MachineBlockPl...
2011-10-21 Chandler CarruthAdd loop aligning to MachineBlockPlacement based on...
2011-10-21 Chandler CarruthImplement a block placement pass based on the branch...