summaryrefslogtreecommitdiff
path: root/lib/CodeGen/EarlyIfConversion.cpp
Commit message (Expand)AuthorAge
* Return false if we're not going to do anything.Eric Christopher2014-05-22
* Fix compilation issues.Eric Christopher2014-05-21
* Make early if conversion dependent upon the subtarget and addEric Christopher2014-05-21
* [Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-14
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-07
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-02
* Allow MachineTraceMetrics to be used when the model has no resources.Jakob Stoklund Olesen2013-04-02
* Don't attempt MTM heuristics without a scheduling model present.Jakob Stoklund Olesen2013-04-02
* Remove wrong and unnecessary assertion.Jakob Stoklund Olesen2013-03-08
* Add a getPassName() method.Jakob Stoklund Olesen2013-03-07
* Move MachineTraceMetrics.h into include/llvm/CodeGen.Jakob Stoklund Olesen2013-01-17
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Stop running the machine code verifier unconditionally.Jakob Stoklund Olesen2012-10-25
* Get MCSchedModel directly from the subtarget.Jakob Stoklund Olesen2012-10-04
* Tidy up a few more uses of MF.getFunction()->getName().David Blaikie2012-08-22
* Count triangles and diamonds in early if-conversion.Jakob Stoklund Olesen2012-08-13
* Delete dead typedef.Jakob Stoklund Olesen2012-08-13
* Handle extra Tail predecessors in if-conversion.Jakob Stoklund Olesen2012-08-13
* Add a proper if-conversion cost model.Jakob Stoklund Olesen2012-08-10
* Add getTPred() and getFPred() functions.Jakob Stoklund Olesen2012-08-10
* Heed -stress-early-ifcvt.Jakob Stoklund Olesen2012-08-08
* Get the MispredictPenalty from MCSchedModel.Jakob Stoklund Olesen2012-08-08
* Add trace accessor methods, implement primitive if-conversion heuristic.Jakob Stoklund Olesen2012-08-07
* Hook into PassManager's analysis verification.Jakob Stoklund Olesen2012-07-30
* Add MachineTraceMetrics::verify().Jakob Stoklund Olesen2012-07-30
* Add more debug output to MachineTraceMetrics.Jakob Stoklund Olesen2012-07-27
* Start scaffolding for a MachineTraceMetrics analysis pass.Jakob Stoklund Olesen2012-07-26
* Require and preserve LoopInfo for early if-conversion.Jakob Stoklund Olesen2012-07-10
* Run early if-conversion in domtree post-order.Jakob Stoklund Olesen2012-07-10
* Add some comments suggested in code review.Jakob Stoklund Olesen2012-07-06
* Fix some ascii art in a comment to not have trailing backslashes (inspirationMatt Beaumont-Gay2012-07-04
* Add an experimental early if-conversion pass, off by default.Jakob Stoklund Olesen2012-07-04