aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/EarlyIfConversion.cpp
Commit message (Expand)AuthorAgeFilesLines
* Allow MachineTraceMetrics to be used when the model has no resources.Jakob Stoklund Olesen2013-04-021-4/+0
* Don't attempt MTM heuristics without a scheduling model present.Jakob Stoklund Olesen2013-04-021-0/+4
* Remove wrong and unnecessary assertion.Jakob Stoklund Olesen2013-03-081-1/+0
* Add a getPassName() method.Jakob Stoklund Olesen2013-03-071-0/+1
* Move MachineTraceMetrics.h into include/llvm/CodeGen.Jakob Stoklund Olesen2013-01-171-2/+2
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-4/+4
* Stop running the machine code verifier unconditionally.Jakob Stoklund Olesen2012-10-251-1/+0
* Get MCSchedModel directly from the subtarget.Jakob Stoklund Olesen2012-10-041-2/+3
* Tidy up a few more uses of MF.getFunction()->getName().David Blaikie2012-08-221-3/+1
* Count triangles and diamonds in early if-conversion.Jakob Stoklund Olesen2012-08-131-0/+16
* Delete dead typedef.Jakob Stoklund Olesen2012-08-131-2/+0
* Handle extra Tail predecessors in if-conversion.Jakob Stoklund Olesen2012-08-131-20/+67
* Add a proper if-conversion cost model.Jakob Stoklund Olesen2012-08-101-13/+77
* Add getTPred() and getFPred() functions.Jakob Stoklund Olesen2012-08-101-2/+8
* Heed -stress-early-ifcvt.Jakob Stoklund Olesen2012-08-081-0/+4
* Get the MispredictPenalty from MCSchedModel.Jakob Stoklund Olesen2012-08-081-5/+6
* Add trace accessor methods, implement primitive if-conversion heuristic.Jakob Stoklund Olesen2012-08-071-4/+18
* Hook into PassManager's analysis verification.Jakob Stoklund Olesen2012-07-301-2/+2
* Add MachineTraceMetrics::verify().Jakob Stoklund Olesen2012-07-301-0/+2
* Add more debug output to MachineTraceMetrics.Jakob Stoklund Olesen2012-07-271-1/+5
* Start scaffolding for a MachineTraceMetrics analysis pass.Jakob Stoklund Olesen2012-07-261-1/+30
* Require and preserve LoopInfo for early if-conversion.Jakob Stoklund Olesen2012-07-101-0/+17
* Run early if-conversion in domtree post-order.Jakob Stoklund Olesen2012-07-101-49/+60
* Add some comments suggested in code review.Jakob Stoklund Olesen2012-07-061-0/+7
* Fix some ascii art in a comment to not have trailing backslashes (inspirationMatt Beaumont-Gay2012-07-041-5/+5
* Add an experimental early if-conversion pass, off by default.Jakob Stoklund Olesen2012-07-041-0/+583