summaryrefslogtreecommitdiff
path: root/lib/CodeGen/LiveVariables.cpp
Commit message (Expand)AuthorAge
* Convert more loops to range-based equivalentsAlexey Samsonov2014-04-30
* Convert several loops over MachineFunction basic blocks to range-based loopsAlexey Samsonov2014-04-30
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-14
* Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper2013-07-11
* Use SmallVectorImpl instead of SmallVector for iterators and references to av...Craig Topper2013-07-03
* Simplify logic now that r182490 is in place. No functional change intended.Chad Rosier2013-05-22
* Remove special-casing of return blocks for liveness.Jakob Stoklund Olesen2013-02-05
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Switch most getReservedRegs() clients to the MRI equivalent.Jakob Stoklund Olesen2012-10-15
* Release build: guard dump functions withManman Ren2012-09-11
* LiveVariables: Compute a set of defs and kills to speed up updating LV during...Benjamin Kramer2012-09-09
* Release build: guard dump functions with "ifndef NDEBUG"Manman Ren2012-09-06
* Teach LiveVariables to handle <undef> operands.Jakob Stoklund Olesen2012-06-23
* Switch all register list clients to the new MC*Iterator interface.Jakob Stoklund Olesen2012-06-01
* Fix typo.Lang Hames2012-04-01
* Assert on SSA errors in LiveVariables.Jakob Stoklund Olesen2012-03-09
* Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce stati...Craig Topper2012-03-05
* RegAlloc superpass: includes phi elimination, coalescing, and scheduling.Andrew Trick2012-02-10
* whitespaceAndrew Trick2012-02-03
* Fix an obvious typo.Evan Cheng2012-01-21
* Handle register masks in LiveVariables.Jakob Stoklund Olesen2012-01-21
* Delete an unused member variable.Jakob Stoklund Olesen2012-01-20
* After r147827 and r147902, it's now possible for unallocatable registers to beEvan Cheng2012-01-14
* Add bundle aware API for querying instruction properties and switch the codeEvan Cheng2011-12-07
* First chunk of MachineInstr bundle support.Evan Cheng2011-12-06
* Silence a bunch (but not all) "variable written but not read" warningsDuncan Sands2011-08-12
* Reduce vector reallocations.Benjamin Kramer2011-03-08
* Use an IndexedMap for LiveVariables::VirtRegInfo.Jakob Stoklund Olesen2011-01-08
* Begin adding static dependence information to passes, which will allow us toOwen Anderson2010-10-12
* Now with fewer extraneous semicolons!Owen Anderson2010-10-07
* Remove unused functions.Jakob Stoklund Olesen2010-08-16
* Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson2010-07-21
* fix a -Wbool-conversions warning from clang.Chris Lattner2010-06-14
* Fix some liveout handling related to tail calls, see comments.Dale Johannesen2010-06-05
* Eliminate MachineBasicBlock::const_livein_iterator and makeDan Gohman2010-04-13
* LiveVariables should clear kill / dead markers first. This allows us to remov...Evan Cheng2010-03-26
* Better handling of dead super registers in LiveVariables. We used to do this:Jakob Stoklund Olesen2010-03-05
* Keep track of phi join registers explicitly in LiveVariables.Jakob Stoklund Olesen2010-02-23
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-09
* Skip DEBUG_VALUE in some places where it was affecting codegen.Dale Johannesen2010-02-09
* Remove dead variable.Benjamin Kramer2010-01-07
* Change errs() to dbgs().David Greene2010-01-04
* Move PHIElimination::isLiveOut method to LiveVariables.Jakob Stoklund Olesen2009-12-01
* Fix PR5614: parts of a physical register def may be killed the rest.Evan Cheng2009-12-01
* Be more clever about calculating live variables through new basic blocks.Jakob Stoklund Olesen2009-11-21
* Fix PR5410: LiveVariables lost subreg def:Evan Cheng2009-11-13
* Fix liveness calculation when splitting critical edges during PHI elimination.Jakob Stoklund Olesen2009-11-11
* Teach PHIElimination to split critical edges when -split-phi-edges is enabled.Jakob Stoklund Olesen2009-11-10
* When LiveVariables is adding implicit-def to model "partial dead", add the ea...Evan Cheng2009-10-14
* Clean up LiveVariables and change how it deals with partial updates and kills...Evan Cheng2009-09-24