aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/EarlyIfConversion.cpp
AgeCommit message (Expand)Author
2013-04-02Allow MachineTraceMetrics to be used when the model has no resources.Jakob Stoklund Olesen
2013-04-02Don't attempt MTM heuristics without a scheduling model present.Jakob Stoklund Olesen
2013-03-08Remove wrong and unnecessary assertion.Jakob Stoklund Olesen
2013-03-07Add a getPassName() method.Jakob Stoklund Olesen
2013-01-17Move MachineTraceMetrics.h into include/llvm/CodeGen.Jakob Stoklund Olesen
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-10-25Stop running the machine code verifier unconditionally.Jakob Stoklund Olesen
2012-10-04Get MCSchedModel directly from the subtarget.Jakob Stoklund Olesen
2012-08-22Tidy up a few more uses of MF.getFunction()->getName().David Blaikie
2012-08-13Count triangles and diamonds in early if-conversion.Jakob Stoklund Olesen
2012-08-13Delete dead typedef.Jakob Stoklund Olesen
2012-08-13Handle extra Tail predecessors in if-conversion.Jakob Stoklund Olesen
2012-08-10Add a proper if-conversion cost model.Jakob Stoklund Olesen
2012-08-10Add getTPred() and getFPred() functions.Jakob Stoklund Olesen
2012-08-08Heed -stress-early-ifcvt.Jakob Stoklund Olesen
2012-08-08Get the MispredictPenalty from MCSchedModel.Jakob Stoklund Olesen
2012-08-07Add trace accessor methods, implement primitive if-conversion heuristic.Jakob Stoklund Olesen
2012-07-30Hook into PassManager's analysis verification.Jakob Stoklund Olesen
2012-07-30Add MachineTraceMetrics::verify().Jakob Stoklund Olesen
2012-07-27Add more debug output to MachineTraceMetrics.Jakob Stoklund Olesen
2012-07-26Start scaffolding for a MachineTraceMetrics analysis pass.Jakob Stoklund Olesen
2012-07-10Require and preserve LoopInfo for early if-conversion.Jakob Stoklund Olesen
2012-07-10Run early if-conversion in domtree post-order.Jakob Stoklund Olesen
2012-07-06Add some comments suggested in code review.Jakob Stoklund Olesen
2012-07-04Fix some ascii art in a comment to not have trailing backslashes (inspirationMatt Beaumont-Gay
2012-07-04Add an experimental early if-conversion pass, off by default.Jakob Stoklund Olesen