projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Taints the non-acquire RMW's store address with the load part
[oota-llvm.git]
/
lib
/
CodeGen
/ MachineBlockPlacement.cpp
2017-11-20
Peizhao Ou
Reverts wrong modification to MachineBlockPlacement...
commit
|
commitdiff
2017-11-17
Peizhao Ou
Adds fake conditional branches right after relaxed...
commit
|
commitdiff
2015-12-29
Chad Rosier
Add command line options to force function/loop alignments.
commit
|
commitdiff
2015-12-01
Cong Hou
Replace all weight-based interfaces in MBB with probabi...
commit
|
commitdiff
2015-12-01
Hans Wennborg
Revert r254348: "Replace all weight-based interfaces...
commit
|
commitdiff
2015-12-01
Cong Hou
Fix a bug in MachineBlockPlacement that may cause asser...
commit
|
commitdiff
2015-12-01
Cong Hou
Replace all weight-based interfaces in MBB with probabi...
commit
|
commitdiff
2015-11-18
Cong Hou
Improving edge probabilities computation when choosing...
commit
|
commitdiff
2015-11-02
Cong Hou
In MachineBlockPlacement, filter cold blocks off the...
commit
|
commitdiff
2015-10-19
Cong Hou
Enhance loop rotation with existence of profile data...
commit
|
commitdiff
2015-10-09
Duncan P. N. Exon...
CodeGen: Remove implicit iterator conversions from...
commit
|
commitdiff
2015-09-16
Craig Topper
Fix a spelling error in the description of a statistic...
commit
|
commitdiff
2015-08-27
Reid Kleckner
[WinEH] Add some support for code generating catchpad
commit
|
commitdiff
2015-08-06
Cong Hou
Revert r244154 which causes some build failure. See...
commit
|
commitdiff
2015-08-05
Cong Hou
Record whether the weights on out-edges from a MBB...
commit
|
commitdiff
2015-08-04
Sanjay Patel
wrap OptSize and MinSize attributes for easier and...
commit
|
commitdiff
2015-07-15
Cong Hou
Test commit.
commit
|
commitdiff
2015-06-23
Alexander Kornienko
Revert r240137 (Fixed/added namespace ending comments...
commit
|
commitdiff
2015-06-19
Alexander Kornienko
Fixed/added namespace ending comments using clang-tidy...
commit
|
commitdiff
2015-04-15
Chandler Carruth
[MBP] Spell the conditions the same way through out...
commit
|
commitdiff
2015-04-15
Chandler Carruth
[MBP] Sink a comment into the if block to which it...
commit
|
commitdiff
2015-04-15
Chandler Carruth
[MBP] Fix a really misleading typo in a comment.
commit
|
commitdiff
2015-03-23
Benjamin Kramer
Re-sort includes with sort-includes.py and insert raw_o...
commit
|
commitdiff
2015-03-20
Daniel Jasper
[MBP] Don't outline short optional branches
commit
|
commitdiff
2015-03-05
Chandler Carruth
[MBP] Use range based for-loops throughout this code...
commit
|
commitdiff
2015-03-05
Chandler Carruth
[MBP] NFC, run clang-format over this code and tweak...
commit
|
commitdiff
2015-03-05
Chandler Carruth
[MBP] This is no longer 'block-placement2'. ;] The...
commit
|
commitdiff
2015-03-05
Chandler Carruth
[MBP] Revert r231238 which attempted to fix a nasty...
commit
|
commitdiff
2015-03-04
Chandler Carruth
[MBP] Fix a really horrible bug in MachineBlockPlacemen...
commit
|
commitdiff
2015-03-04
Daniel Jasper
Add a flag to experiment with outlining optional branches.
commit
|
commitdiff
2015-02-18
Daniel Jasper
NFC: Use range-based for loops and more consistent...
commit
|
commitdiff
2015-02-18
Daniel Jasper
Remove experimental options to control machine block...
commit
|
commitdiff
2015-02-14
Duncan P. N. Exon...
CodeGen: Canonicalize access to function attributes...
commit
|
commitdiff
2015-01-14
Chandler Carruth
[MBP] Add flags to disable the BadCFGConflict check...
commit
|
commitdiff
2015-01-03
Hal Finkel
[PowerPC/BlockPlacement] Allow target to provide a...
commit
|
commitdiff
2014-11-19
David Blaikie
Update SetVector to rely on the underlying set's insert...
commit
|
commitdiff
2014-08-05
Eric Christopher
Have MachineFunction cache a pointer to the subtarget...
commit
|
commitdiff
2014-08-04
Eric Christopher
Remove the TargetMachine forwards for TargetSubtargetIn...
commit
|
commitdiff
2014-06-26
Alp Toker
Revert "Introduce a string_ostream string builder facilty"
commit
|
commitdiff
2014-06-26
Alp Toker
Introduce a string_ostream string builder facilty
commit
|
commitdiff
2014-04-22
Chandler Carruth
[Modules] Remove potential ODR violations by sinking...
commit
|
commitdiff
2014-04-14
Craig Topper
[C++11] More 'nullptr' conversion. In some cases just...
commit
|
commitdiff
2014-03-31
Paul Robinson
Disable each MachineFunctionPass for 'optnone' function...
commit
|
commitdiff
2014-03-07
Craig Topper
[C++11] Add 'override' keyword to virtual methods that...
commit
|
commitdiff
2014-03-02
Benjamin Kramer
[C++11] Replace llvm::next and llvm::prior with std...
commit
|
commitdiff
2014-03-01
Benjamin Kramer
Now that we have C++11, turn simple functors into lambd...
commit
|
commitdiff
2014-01-03
Nico Weber
Add a LLVM_DUMP_METHOD macro.
commit
|
commitdiff
2013-12-14
Michael Gottesman
[block-freq] Update MachineBlockPlacement and RegAllocG...
commit
|
commitdiff
2013-12-10
Matt Arsenault
Fix gcc warnings.
commit
|
commitdiff
2013-12-05
Matt Arsenault
Revert part of GCC warning fix to fix debug build.
commit
|
commitdiff
2013-12-05
Matt Arsenault
Fix minor GCC warnings.
commit
|
commitdiff
2013-11-25
Chandler Carruth
Output a bit more information in the debug printing...
commit
|
commitdiff
2013-11-20
Benjamin Kramer
MachineBlockPlacement: Strengthen the source order...
commit
|
commitdiff
2013-06-04
Shuxin Yang
Fix a defect in code-layout pass, improving Benchmarks...
commit
|
commitdiff
2013-04-12
Nadav Rotem
Don't disable block layout when forcing block alignment.
commit
|
commitdiff
2013-04-12
Nadav Rotem
Add a flag to align all basic blocks in the function.
commit
|
commitdiff
2013-03-29
Nadav Rotem
Fix a typo
commit
|
commitdiff
2013-01-11
Benjamin Kramer
Split TargetLowering into a CodeGen and a SelectionDAG...
commit
|
commitdiff
2012-12-30
Bill Wendling
Remove the Function::getFnAttributes method in favor...
commit
|
commitdiff
2012-12-19
Bill Wendling
Rename the 'Attributes' class to 'Attribute'. It's...
commit
|
commitdiff
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
commit
|
commitdiff
2012-10-09
Bill Wendling
Create enums for the different attributes.
commit
|
commitdiff
2012-09-26
Bill Wendling
Remove the `hasFnAttr' method from Function.
commit
|
commitdiff
2012-09-14
Duncan Sands
Remove silly dead store. Patch by Ettl Martin.
commit
|
commitdiff
2012-08-07
Chandler Carruth
Add a much more conservative strategy for aligning...
commit
|
commitdiff
2012-07-31
Manman Ren
Reverse order of the two branches at end of a basic...
commit
|
commitdiff
2012-06-26
Chandler Carruth
Update a bunch of stale comments that dated from when...
commit
|
commitdiff
2012-06-02
Benjamin Kramer
Fix typos found by github.com/lyda/misspell-check
commit
|
commitdiff
2012-04-16
Chandler Carruth
Add a somewhat hacky heuristic to do something differen...
commit
|
commitdiff
2012-04-16
Chandler Carruth
Tweak the loop rotation logic to check whether the...
commit
|
commitdiff
2012-04-16
Chandler Carruth
Rewrite how machine block placement handles loop rotation.
commit
|
commitdiff
2012-04-10
Chandler Carruth
Make a somewhat subtle change in the logic of block...
commit
|
commitdiff
2012-04-08
Chandler Carruth
Remove an over zealous assert. The assert was trying...
commit
|
commitdiff
2012-04-08
Chandler Carruth
Add a debug-only 'dump' method to the BlockChain struct...
commit
|
commitdiff
2012-02-08
Andrew Trick
Codegen pass definition cleanup. No functionality.
commit
|
commitdiff
2011-12-21
Jakub Staszak
Revert patch from 147090. There is not point to make...
commit
|
commitdiff
2011-12-21
Jakub Staszak
- Change a few operator[] to lookup which is cheaper.
commit
|
commitdiff
2011-12-07
Jakub Staszak
Remove unneeded semicolon.
commit
|
commitdiff
2011-12-07
Jakub Staszak
Remove unneeded type.
commit
|
commitdiff
2011-12-06
Jakub Staszak
- Remove unneeded #includes.
commit
|
commitdiff
2011-11-27
Chandler Carruth
Prevent rotating the blocks of a loop (and thus getting...
commit
|
commitdiff
2011-11-27
Chandler Carruth
Take two on rotating the block ordering of loops. My...
commit
|
commitdiff
2011-11-27
Chandler Carruth
Fix an impressive type-o / spell-o Duncan noticed.
commit
|
commitdiff
2011-11-27
Chandler Carruth
Rework a bit of the implementation of loop block rotati...
commit
|
commitdiff
2011-11-27
Chandler Carruth
Introduce a loop block rotation optimization to the...
commit
|
commitdiff
2011-11-24
Chandler Carruth
Fix a silly use-after-free issue. A much earlier versio...
commit
|
commitdiff
2011-11-24
Chandler Carruth
When adding blocks to the list of those which no longer...
commit
|
commitdiff
2011-11-23
Chandler Carruth
Relax an invariant that block placement was trying...
commit
|
commitdiff
2011-11-23
Chandler Carruth
Fix a crash in block placement due to an inner loop...
commit
|
commitdiff
2011-11-20
Chandler Carruth
The logic for breaking the CFG in the presence of hot...
commit
|
commitdiff
2011-11-19
Chandler Carruth
Move the handling of unanalyzable branches out of the...
commit
|
commitdiff
2011-11-15
Chandler Carruth
Rather than trying to use the loop block sequence ...
commit
|
commitdiff
2011-11-14
Chandler Carruth
It helps to deallocate memory as well as allocate it...
commit
|
commitdiff
2011-11-14
Chandler Carruth
Remove an over-eager assert that was firing on one...
commit
|
commitdiff
2011-11-14
Chandler Carruth
Begin chipping away at one of the biggest quadratic...
commit
|
commitdiff
2011-11-14
Chandler Carruth
Under the hood, MBPI is doing a linear scan of every...
commit
|
commitdiff
2011-11-14
Chandler Carruth
Teach machine block placement to cope with unnatural...
commit
|
commitdiff
2011-11-13
Chandler Carruth
Cleanup some 80-columns violations and poor formatting...
commit
|
commitdiff
2011-11-13
Chandler Carruth
Enhance the assertion mechanisms in place to make it...
commit
|
commitdiff
2011-11-13
Chandler Carruth
Teach MBP to force-merge layout successors for blocks...
commit
|
commitdiff
next