| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix typo. | Lang Hames | 2012-04-01 | 1 | -1/+1 |
* | Assert on SSA errors in LiveVariables. | Jakob Stoklund Olesen | 2012-03-09 | 1 | -0/+1 |
* | Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce stati... | Craig Topper | 2012-03-05 | 1 | -17/+17 |
* | RegAlloc superpass: includes phi elimination, coalescing, and scheduling. | Andrew Trick | 2012-02-10 | 1 | -0/+8 |
* | whitespace | Andrew Trick | 2012-02-03 | 1 | -3/+3 |
* | Fix an obvious typo. | Evan Cheng | 2012-01-21 | 1 | -1/+1 |
* | Handle register masks in LiveVariables. | Jakob Stoklund Olesen | 2012-01-21 | 1 | -0/+30 |
* | Delete an unused member variable. | Jakob Stoklund Olesen | 2012-01-20 | 1 | -1/+0 |
* | After r147827 and r147902, it's now possible for unallocatable registers to be | Evan Cheng | 2012-01-14 | 1 | -6/+22 |
* | Add bundle aware API for querying instruction properties and switch the code | Evan Cheng | 2011-12-07 | 1 | -2/+2 |
* | First chunk of MachineInstr bundle support. | Evan Cheng | 2011-12-06 | 1 | -1/+1 |
* | Silence a bunch (but not all) "variable written but not read" warnings | Duncan Sands | 2011-08-12 | 1 | -1/+1 |
* | Reduce vector reallocations. | Benjamin Kramer | 2011-03-08 | 1 | -4/+2 |
* | Use an IndexedMap for LiveVariables::VirtRegInfo. | Jakob Stoklund Olesen | 2011-01-08 | 1 | -25/+10 |
* | Begin adding static dependence information to passes, which will allow us to | Owen Anderson | 2010-10-12 | 1 | -1/+4 |
* | Now with fewer extraneous semicolons! | Owen Anderson | 2010-10-07 | 1 | -1/+1 |
* | Remove unused functions. | Jakob Stoklund Olesen | 2010-08-16 | 1 | -15/+0 |
* | Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). | Owen Anderson | 2010-07-21 | 1 | -1/+2 |
* | fix a -Wbool-conversions warning from clang. | Chris Lattner | 2010-06-14 | 1 | -1/+1 |
* | Fix some liveout handling related to tail calls, see comments. | Dale Johannesen | 2010-06-05 | 1 | -1/+6 |
* | Eliminate MachineBasicBlock::const_livein_iterator and make | Dan Gohman | 2010-04-13 | 1 | -1/+1 |
* | LiveVariables should clear kill / dead markers first. This allows us to remov... | Evan Cheng | 2010-03-26 | 1 | -3/+7 |
* | Better handling of dead super registers in LiveVariables. We used to do this: | Jakob Stoklund Olesen | 2010-03-05 | 1 | -21/+21 |
* | Keep track of phi join registers explicitly in LiveVariables. | Jakob Stoklund Olesen | 2010-02-23 | 1 | -0/+1 |
* | move target-independent opcodes out of TargetInstrInfo | Chris Lattner | 2010-02-09 | 1 | -5/+4 |
* | Skip DEBUG_VALUE in some places where it was affecting codegen. | Dale Johannesen | 2010-02-09 | 1 | -0/+2 |
* | Remove dead variable. | Benjamin Kramer | 2010-01-07 | 1 | -7/+2 |
* | Change errs() to dbgs(). | David Greene | 2010-01-04 | 1 | -6/+7 |
* | Move PHIElimination::isLiveOut method to LiveVariables. | Jakob Stoklund Olesen | 2009-12-01 | 1 | -0/+45 |
* | Fix PR5614: parts of a physical register def may be killed the rest. | Evan Cheng | 2009-12-01 | 1 | -1/+47 |
* | Be more clever about calculating live variables through new basic blocks. | Jakob Stoklund Olesen | 2009-11-21 | 1 | -19/+29 |
* | Fix PR5410: LiveVariables lost subreg def: | Evan Cheng | 2009-11-13 | 1 | -1/+7 |
* | Fix liveness calculation when splitting critical edges during PHI elimination. | Jakob Stoklund Olesen | 2009-11-11 | 1 | -20/+21 |
* | Teach PHIElimination to split critical edges when -split-phi-edges is enabled. | Jakob Stoklund Olesen | 2009-11-10 | 1 | -0/+40 |
* | When LiveVariables is adding implicit-def to model "partial dead", add the ea... | Evan Cheng | 2009-10-14 | 1 | -1/+12 |
* | Clean up LiveVariables and change how it deals with partial updates and kills... | Evan Cheng | 2009-09-24 | 1 | -198/+64 |
* | Fix PR5024. LiveVariables physical register defs should *commit* only after all | Evan Cheng | 2009-09-23 | 1 | -32/+93 |
* | Fix PR5024. LiveVariables::FindLastPartialDef should return a set of sub-regi... | Evan Cheng | 2009-09-22 | 1 | -6/+22 |
* | remove the last uses of Config/alloca.h | Chris Lattner | 2009-08-23 | 1 | -1/+0 |
* | remove various std::ostream version of printing methods from | Chris Lattner | 2009-08-23 | 1 | -6/+6 |
* | Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsage | Dan Gohman | 2009-07-31 | 1 | -0/+1 |
* | Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and many | Daniel Dunbar | 2009-07-31 | 1 | -1/+0 |
* | Manage MachineFunctions with an analysis Pass instead of the Annotable | Dan Gohman | 2009-07-31 | 1 | -0/+1 |
* | Avoid adding a duplicate def. This fixes PR4478. | Evan Cheng | 2009-07-06 | 1 | -2/+11 |
* | Fix PR4419: handle defs of partial uses. | Evan Cheng | 2009-06-20 | 1 | -7/+6 |
* | If there is a def of a super-register followed by a use of a sub-register, do... | Evan Cheng | 2009-06-03 | 1 | -14/+0 |
* | LiveVariables::VarInfo contains an AliveBlocks BitVector, which has as many | Jeffrey Yasskin | 2009-05-26 | 1 | -9/+8 |
* | Eliminate VarInfo::UsedBlocks. | Evan Cheng | 2009-05-26 | 1 | -5/+0 |
* | Fix PR3243: a LiveVariables bug. When HandlePhysRegKill is checking whether t... | Evan Cheng | 2009-01-20 | 1 | -13/+15 |
* | Silence unused variable warnings. | Devang Patel | 2008-11-21 | 1 | -0/+1 |