summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineFunctionPass.cpp
Commit message (Expand)AuthorAgeFilesLines
* CodeGen: Refactor MIR parsingMatthias Braun2017-06-061-1/+1
* Reverted: Track validity of pass resultsSerge Pavlov2017-01-151-3/+1
* Track validity of pass resultsSerge Pavlov2017-01-131-1/+3
* [MFProperties][NFC] Rename clear into reset to match BitVector naming.Quentin Colombet2016-08-261-1/+1
* CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun2016-08-241-4/+6
* Revert r279564. It introduces undefined behavior (binding a reference to aRichard Smith2016-08-231-6/+4
* CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun2016-08-231-4/+6
* Revert "(HEAD -> master, origin/master, origin/HEAD) CodeGen: Remove MachineF...Matthias Braun2016-08-231-6/+4
* CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun2016-08-231-4/+6
* MachineFunction: Cleanup/simplify MachineFunctionProperties::print()Matthias Braun2016-08-191-1/+1
* [PM] Convert IVUsers analysis to new pass manager.Dehao Chen2016-07-161-1/+1
* Improve error message reporting for MachineFunctionPropertiesDerek Schuff2016-04-211-1/+1
* Add a print method to MachineFunctionProperties for better error messagesDerek Schuff2016-03-291-2/+12
* Introduce MachineFunctionProperties and the AllVRegsAllocated propertyDerek Schuff2016-03-281-1/+12
* [PM] Port memdep to the new pass manager.Chandler Carruth2016-03-101-1/+1
* Introduce DominanceFrontierAnalysis to the new PassManager to compute Dominan...Hongbin Zheng2016-02-251-1/+1
* Revert "Introduce DominanceFrontierAnalysis to the new PassManager to compute...Hongbin Zheng2016-02-251-1/+1
* Introduce DominanceFrontierAnalysis to the new PassManager to compute Dominan...Hongbin Zheng2016-02-251-1/+1
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-1/+7
* [PM] Port ScalarEvolution to the new pass manager.Chandler Carruth2015-08-171-1/+1
* Re-sort #include lines using my handy dandy ./utils/sort_includes.pyChandler Carruth2015-02-131-1/+0
* [LPM] Stop using the string based preservation API. It is anChandler Carruth2015-01-281-11/+17
* [stackprotector] Use analysis from the StackProtector pass for stack layout i...Josh Magee2013-12-191-0/+1
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-1/+1
* Ok, third time's the charm. No changes from last time except the CMakeDavid Greene2010-04-021-0/+6
* Revert 100204. It broke a bunch of tests and apparently changed what passes a...Evan Cheng2010-04-021-6/+0
* Let's try this again. Re-apply 100143 including an apparent missingDavid Greene2010-04-021-0/+6
* Revert r100143.Eric Christopher2010-04-011-6/+0
* Add some switches helpful for debugging:David Greene2010-04-011-0/+6
* Add a form of addPreserved which takes a string argument, to allow passesDan Gohman2009-10-081-12/+12
* stop MachineFunctionPass from claiming that it preserves LoopDependence info,Chris Lattner2009-10-051-2/+0
* Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsageDan Gohman2009-07-311-0/+52
* Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and manyDaniel Dunbar2009-07-311-50/+0
* Manage MachineFunctions with an analysis Pass instead of the AnnotableDan Gohman2009-07-311-0/+50
OpenPOWER on IntegriCloud