Fix a spelling error in the description of a statistic. NFC
[oota-llvm.git] / lib / CodeGen / MachineBlockPlacement.cpp
2015-09-16 Craig TopperFix a spelling error in the description of a statistic...
2015-08-27 Reid Kleckner[WinEH] Add some support for code generating catchpad
2015-08-06 Cong HouRevert r244154 which causes some build failure. See...
2015-08-05 Cong HouRecord whether the weights on out-edges from a MBB...
2015-08-04 Sanjay Patelwrap OptSize and MinSize attributes for easier and...
2015-07-15 Cong HouTest commit.
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-04-15 Chandler Carruth[MBP] Spell the conditions the same way through out...
2015-04-15 Chandler Carruth[MBP] Sink a comment into the if block to which it...
2015-04-15 Chandler Carruth[MBP] Fix a really misleading typo in a comment.
2015-03-23 Benjamin KramerRe-sort includes with sort-includes.py and insert raw_o...
2015-03-20 Daniel Jasper[MBP] Don't outline short optional branches
2015-03-05 Chandler Carruth[MBP] Use range based for-loops throughout this code...
2015-03-05 Chandler Carruth[MBP] NFC, run clang-format over this code and tweak...
2015-03-05 Chandler Carruth[MBP] This is no longer 'block-placement2'. ;] The...
2015-03-05 Chandler Carruth[MBP] Revert r231238 which attempted to fix a nasty...
2015-03-04 Chandler Carruth[MBP] Fix a really horrible bug in MachineBlockPlacemen...
2015-03-04 Daniel JasperAdd a flag to experiment with outlining optional branches.
2015-02-18 Daniel JasperNFC: Use range-based for loops and more consistent...
2015-02-18 Daniel JasperRemove experimental options to control machine block...
2015-02-14 Duncan P. N. Exon... CodeGen: Canonicalize access to function attributes...
2015-01-14 Chandler Carruth[MBP] Add flags to disable the BadCFGConflict check...
2015-01-03 Hal Finkel[PowerPC/BlockPlacement] Allow target to provide a...
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-08-05 Eric ChristopherHave MachineFunction cache a pointer to the subtarget...
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-06-26 Alp TokerRevert "Introduce a string_ostream string builder facilty"
2014-06-26 Alp TokerIntroduce a string_ostream string builder facilty
2014-04-22 Chandler Carruth[Modules] Remove potential ODR violations by sinking...
2014-04-14 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-03-31 Paul RobinsonDisable each MachineFunctionPass for 'optnone' function...
2014-03-07 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-03-01 Benjamin KramerNow that we have C++11, turn simple functors into lambd...
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...