| Commit message (Expand) | Author | Age | Files | Lines |
* | Report errors correctly for unselected target intrinsics. | Jakob Stoklund Olesen | 2009-10-15 | 1 | -6/+9 |
* | Make CodePlacementOpt align loops, rather than loop headers. The | Dan Gohman | 2009-10-15 | 1 | -71/+30 |
* | When LiveVariables is adding implicit-def to model "partial dead", add the ea... | Evan Cheng | 2009-10-14 | 1 | -1/+12 |
* | Print earlyclobber for implicit-defs as well. | Evan Cheng | 2009-10-14 | 1 | -6/+6 |
* | Make loop not recalc getNumOperands() each time around | Jim Grosbach | 2009-10-14 | 1 | -3/+2 |
* | Add support to record DbgScope as inlined scope. | Devang Patel | 2009-10-14 | 2 | -25/+44 |
* | quiet compiler warning | Jim Grosbach | 2009-10-14 | 1 | -1/+1 |
* | I don't see any point in having both eh.selector.i32 and eh.selector.i64, | Duncan Sands | 2009-10-14 | 4 | -29/+27 |
* | This remat entry is basically done. There are hooks to allow targets | Dan Gohman | 2009-10-14 | 1 | -38/+0 |
* | Add a few README.txt items. | Dan Gohman | 2009-10-13 | 1 | -0/+29 |
* | s/DebugLoc.CompileUnit/DebugLoc.Scope/g | Devang Patel | 2009-10-13 | 5 | -22/+23 |
* | Introduce new convenience methods for sign extending or | Duncan Sands | 2009-10-13 | 2 | -54/+22 |
* | Add debugging output. | David Goodwin | 2009-10-13 | 1 | -2/+12 |
* | Fix a -Asserts warning. | Daniel Dunbar | 2009-10-13 | 1 | -2/+3 |
* | Find enclosing subprogram info. | Devang Patel | 2009-10-12 | 1 | -1/+19 |
* | Set default location for a function if it is not set. | Devang Patel | 2009-10-12 | 1 | -0/+2 |
* | Revert the kludge in 76703. I got a clean | Dale Johannesen | 2009-10-12 | 2 | -23/+25 |
* | Remove a redundant member variable. | Dan Gohman | 2009-10-12 | 1 | -1/+0 |
* | More heuristics for Combiner-AA. Still catches all important cases, but | Nate Begeman | 2009-10-12 | 1 | -6/+19 |
* | Fix PR5087, patch by Jakub Staszak! | Chris Lattner | 2009-10-12 | 1 | -0/+1 |
* | Create a new InstrEmitter class for translating SelectionDAG nodes | Dan Gohman | 2009-10-10 | 5 | -183/+263 |
* | Make getMachineNode return a MachineSDNode* instead of a generic SDNode* | Dan Gohman | 2009-10-10 | 1 | -42/+53 |
* | Fix a missing initialization of PostRAScheduler's AA member. | Dan Gohman | 2009-10-10 | 1 | -0/+2 |
* | The ScheduleDAG framework now requires an AliasAnalysis argument, though | Dan Gohman | 2009-10-09 | 5 | -5/+5 |
* | Factor out LiveIntervalAnalysis' code to determine whether an instruction | Dan Gohman | 2009-10-09 | 12 | -116/+135 |
* | Extract scope information from the variable itself, instead of relying on all... | Devang Patel | 2009-10-09 | 4 | -32/+41 |
* | isTriviallyReMaterializable checks the | Dan Gohman | 2009-10-09 | 4 | -7/+4 |
* | Add basic infrastructure and x86 support for preserving MachineMemOperand | Dan Gohman | 2009-10-09 | 1 | -0/+64 |
* | Check invalid debug info for enums. This may happen when underlyng enum is op... | Devang Patel | 2009-10-09 | 1 | -2/+4 |
* | when previous scratch register is killed, flag the value as no longer tracking | Jim Grosbach | 2009-10-09 | 1 | -1/+4 |
* | Give Dan and my recent changes, machine LICM is now code size neutral. | Evan Cheng | 2009-10-09 | 1 | -4/+0 |
* | Fix a logic error that caused non-rematable loop invariants loads to be licm'... | Evan Cheng | 2009-10-09 | 1 | -2/+1 |
* | Reset kill markers after live interval is reconstructed. | Evan Cheng | 2009-10-09 | 1 | -6/+22 |
* | Remove code that makes no sense. | Evan Cheng | 2009-10-08 | 1 | -2/+0 |
* | Clear variable debug info map at the end of the function. | Devang Patel | 2009-10-08 | 1 | -0/+3 |
* | Add a SelectionDAG getTargetInsertSubreg convenience function, | Bob Wilson | 2009-10-08 | 1 | -0/+11 |
* | Do not record line number to implicitly mark start of function if function ha... | Devang Patel | 2009-10-08 | 2 | -12/+23 |
* | Add a form of addPreserved which takes a string argument, to allow passes | Dan Gohman | 2009-10-08 | 1 | -12/+12 |
* | Re-enable register scavenging in Thumb1 by default. | Jim Grosbach | 2009-10-08 | 2 | -10/+6 |
* | bugfix. The target may use virtual registers that aren't tracked for re-use b... | Jim Grosbach | 2009-10-08 | 2 | -20/+27 |
* | reverting thumb1 scavenging default due to test failure while I figure out wh... | Jim Grosbach | 2009-10-07 | 2 | -6/+10 |
* | second half of lazy liveness removal. | Chris Lattner | 2009-10-07 | 1 | -1/+0 |
* | Enable thumb1 register scavenging by default. | Jim Grosbach | 2009-10-07 | 2 | -10/+6 |
* | grammar | Jim Grosbach | 2009-10-07 | 1 | -1/+1 |
* | add initializers for clarity. Add missing assignment of PrevLastUseOp. | Jim Grosbach | 2009-10-07 | 1 | -2/+3 |
* | Remove LazyLiveness from the tree. It doesn't work right now, and I'm not go... | Owen Anderson | 2009-10-07 | 1 | -168/+0 |
* | Replace some code for aggressive-remat with MachineInstr::isInvariantLoad, and | Dan Gohman | 2009-10-07 | 1 | -23/+28 |
* | Replace TargetInstrInfo::isInvariantLoad and its target-specific | Dan Gohman | 2009-10-07 | 4 | -7/+48 |
* | Add a few simple MachineVerifier checks for MachineMemOperands. | Dan Gohman | 2009-10-07 | 1 | -0/+10 |
* | Add register-reuse to frame-index register scavenging. When a target uses | Jim Grosbach | 2009-10-07 | 3 | -22/+129 |