| Commit message (Expand) | Author | Age | Files | Lines |
* | Code clean up. The peephole pass should be the one updating the instruction | Evan Cheng | 2010-11-15 | 1 | -17/+15 |
* | Fix PR8612 in the standard spiller as well. | Jakob Stoklund Olesen | 2010-11-15 | 1 | -1/+5 |
* | When spilling a register defined by an early clobber, make sure that the new | Jakob Stoklund Olesen | 2010-11-15 | 1 | -0/+6 |
* | First step of huge frame-related refactoring: move emit{Prologue,Epilogue} ou... | Anton Korobeynikov | 2010-11-15 | 1 | -4/+4 |
* | move the pic base symbol stuff up to MachineFunction | Chris Lattner | 2010-11-14 | 1 | -0/+7 |
* | Remove DW_AT_start_scope support. It is incomplete and superseeded by locatio... | Devang Patel | 2010-11-12 | 2 | -40/+9 |
* | typo (4th checkin for one fix) | Andrew Trick | 2010-11-12 | 1 | -1/+1 |
* | Fixes PR8287: SD scheduling time. The fix is a failsafe that prevents | Andrew Trick | 2010-11-12 | 1 | -13/+53 |
* | tidy up. | Chris Lattner | 2010-11-12 | 1 | -7/+5 |
* | Fix some style issues in PBQP. Patch by David Blaikie. | Lang Hames | 2010-11-12 | 1 | -20/+25 |
* | Add a FIXME comment. | Dan Gohman | 2010-11-11 | 1 | -0/+2 |
* | Check TRI->getReservedRegs because other allocators do it. Even though | Andrew Trick | 2010-11-11 | 3 | -37/+57 |
* | Remove the memmove->memcpy optimization from CodeGen. MemCpyOpt does this. | Dan Gohman | 2010-11-11 | 1 | -14/+0 |
* | Delete SplittingSpiller. It was not being used by anyone, and it is being | Jakob Stoklund Olesen | 2010-11-11 | 1 | -286/+1 |
* | Insert two blank SlotIndexes between basic blocks instead of just one. | Jakob Stoklund Olesen | 2010-11-11 | 1 | -2/+6 |
* | No need to add liveness that's already there. | Jakob Stoklund Olesen | 2010-11-10 | 1 | -4/+1 |
* | Hook up AliasAnalysis in InlineSpiller. This is used for rematerializing | Jakob Stoklund Olesen | 2010-11-10 | 2 | -1/+8 |
* | Take care of special characters while creating named MDNode name to hold func... | Devang Patel | 2010-11-10 | 1 | -10/+4 |
* | Basic rematerialization during splitting. | Jakob Stoklund Olesen | 2010-11-10 | 2 | -38/+66 |
* | RABasic is nearly functionally complete. There are a few remaining | Andrew Trick | 2010-11-10 | 8 | -87/+225 |
* | Simplify the LiveRangeEdit::canRematerializeAt() interface a bit. | Jakob Stoklund Olesen | 2010-11-10 | 3 | -27/+19 |
* | Fixed version of 118639 with an extra assert to catch similar problems | Rafael Espindola | 2010-11-09 | 1 | -1/+1 |
* | Adds RABasic verification and tracing. | Andrew Trick | 2010-11-09 | 4 | -16/+158 |
* | Add a trivial virtual dtor to AbstractRegisterDescription to appease | Matt Beaumont-Gay | 2010-11-09 | 1 | -0/+11 |
* | Reverting r118604. Windows build broke. | Andrew Trick | 2010-11-09 | 4 | -165/+14 |
* | Adds RABasic verification and tracing. | Andrew Trick | 2010-11-09 | 4 | -14/+165 |
* | Fix DAGCombiner to avoid folding a sext-in-reg or similar through a shl | Dan Gohman | 2010-11-09 | 1 | -0/+1 |
* | Fix an inline asm pasto from 117667; was preventing | Dale Johannesen | 2010-11-09 | 1 | -1/+2 |
* | Adds support for spilling previously allocated live intervals to | Andrew Trick | 2010-11-08 | 4 | -88/+207 |
* | Add registry hook for assembly text output | Che-Liang Chiou | 2010-11-08 | 1 | -4/+5 |
* | Prune includes. | Benjamin Kramer | 2010-11-06 | 3 | -7/+7 |
* | When passing a parameter using the 'byval' mechanism, inline code needs to be... | Duncan Sands | 2010-11-05 | 1 | -0/+2 |
* | Add 118023 back, but with proper spelling for .uleb128/.sleb128. | Rafael Espindola | 2010-11-04 | 1 | -7/+6 |
* | Revert previous patch. Some targets don't support uleb and say | Rafael Espindola | 2010-11-04 | 1 | -6/+7 |
* | MCize. | Rafael Espindola | 2010-11-04 | 1 | -7/+6 |
* | In the calling convention logic, ValVT is always a legal type, | Duncan Sands | 2010-11-04 | 1 | -1/+1 |
* | Disable fancy splitting during spilling unless -extra-spiller-splits is given. | Jakob Stoklund Olesen | 2010-11-04 | 1 | -8/+18 |
* | Just return undef for invalid masks or elts, and since we're doing that, | Eric Christopher | 2010-11-03 | 1 | -5/+6 |
* | Let RegAllocBasic require MachineDominators - they are already available and | Jakob Stoklund Olesen | 2010-11-03 | 1 | -0/+3 |
* | Tag debug output as regalloc | Jakob Stoklund Olesen | 2010-11-03 | 2 | -2/+2 |
* | Simplify uses of MVT and EVT. An MVT can be compared directly | Duncan Sands | 2010-11-03 | 2 | -7/+5 |
* | Inside the calling convention logic LocVT is always a simple | Duncan Sands | 2010-11-03 | 2 | -18/+18 |
* | If we have an undef mask our Elt will be -1 for our access, handle | Eric Christopher | 2010-11-03 | 1 | -3/+7 |
* | Fix DAGCombiner to avoid going into an infinite loop when it | Dan Gohman | 2010-11-03 | 1 | -1/+36 |
* | Two sets of changes. Sorry they are intermingled. | Evan Cheng | 2010-11-03 | 4 | -30/+56 |
* | Fixes <rdar://problem/8612856>: During postRAsched, the antidependence | Andrew Trick | 2010-11-02 | 2 | -11/+35 |
* | Simplify. | Devang Patel | 2010-11-02 | 1 | -2/+1 |
* | If value map does not have register for an argument then try to find frame in... | Devang Patel | 2010-11-02 | 1 | -5/+8 |
* | Use frameindex, if available, as a last resort to emit debug info for a param... | Devang Patel | 2010-11-02 | 1 | -2/+13 |
* | Don't try to split weird critical edges that really aren't: | Jakob Stoklund Olesen | 2010-11-02 | 1 | -2/+12 |