| Commit message (Expand) | Author | Age | Files | Lines |
* | Replace copyRegToReg with COPY everywhere in lib/CodeGen except for FastISel. | Jakob Stoklund Olesen | 2010-07-10 | 1 | -30/+11 |
* | Change TII::foldMemoryOperand API to require the machine instruction to be | Jakob Stoklund Olesen | 2010-07-09 | 1 | -8/+8 |
* | Handle COPY in VirtRegRewriter. | Jakob Stoklund Olesen | 2010-07-09 | 1 | -0/+28 |
* | Convert EXTRACT_SUBREG to COPY when emitting machine instrs. | Jakob Stoklund Olesen | 2010-07-08 | 1 | -1/+1 |
* | Cosmetic. | Dale Johannesen | 2010-06-25 | 1 | -5/+2 |
* | Fix a case where an earlyclobber operand of an asm | Dale Johannesen | 2010-06-25 | 1 | -0/+17 |
* | Slightly change the meaning of the reMaterialize target hook when the original | Jakob Stoklund Olesen | 2010-06-02 | 1 | -2/+1 |
* | Teach VirtRegRewriter to handle spilling in instructions that have multiple | Jakob Stoklund Olesen | 2010-05-21 | 1 | -1/+7 |
* | It's not safe eliminate copies where src and dst have different sub-register ... | Evan Cheng | 2010-05-11 | 1 | -2/+4 |
* | Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that it | Dan Gohman | 2010-05-06 | 1 | -3/+6 |
* | Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot. | Evan Cheng | 2010-05-06 | 1 | -10/+11 |
* | Remove DBG_VALUE which reference dead stack slots. | Evan Cheng | 2010-04-29 | 1 | -2/+19 |
* | Fix a number of clang -Wsign-compare warnings that didn't have an obvious | John McCall | 2010-04-06 | 1 | -1/+1 |
* | Code clean up. Move includes from VirtRegRewriter.h to VirtRegRewriter.cpp. | Evan Cheng | 2010-04-06 | 1 | -0/+2 |
* | Avoid being influenced by the presence of dbg_value instructions. | Evan Cheng | 2010-03-30 | 1 | -4/+15 |
* | Debug info shouldn't affect kills. | Dale Johannesen | 2010-03-26 | 1 | -0/+3 |
* | Extract methods from LocalRewriter::RewriteMBB bringing it down to 666 lines. | Jakob Stoklund Olesen | 2010-03-11 | 1 | -168/+197 |
* | VirtRegRewriter spring cleaning. No functional change. | Jakob Stoklund Olesen | 2010-03-11 | 1 | -1255/+1292 |
* | Uniformize the way these options are printed. Requested by | Duncan Sands | 2010-02-18 | 1 | -1/+1 |
* | Fix PR6283. | Jakob Stoklund Olesen | 2010-02-13 | 1 | -15/+16 |
* | fix a layering violation: VirtRegRewriter.cpp shouldn't use AsmPrinter.h. | Chris Lattner | 2010-02-10 | 1 | -4/+3 |
* | fix missing #includes. | Chris Lattner | 2010-02-10 | 1 | -0/+1 |
* | move target-independent opcodes out of TargetInstrInfo | Chris Lattner | 2010-02-09 | 1 | -3/+2 |
* | Add <imp-def> and <imp-kill> operands when replacing virtual sub-register def... | Jakob Stoklund Olesen | 2010-01-06 | 1 | -17/+37 |
* | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -45/+45 |
* | improve portability to avoid conflicting with std::next in c++'0x. | Chris Lattner | 2009-12-03 | 1 | -14/+14 |
* | Add MachineBasicBlock::getName, and use it in place of getBasicBlock()->getName. | Jakob Stoklund Olesen | 2009-11-20 | 1 | -1/+1 |
* | Fixed the in-place spiller and trivial rewriter, which had been broken by the... | Lang Hames | 2009-11-18 | 1 | -10/+21 |
* | Added getSubRegIndex(A,B) that returns subreg index of A to B. Use it to repl... | Evan Cheng | 2009-11-14 | 1 | -5/+2 |
* | - Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo. | Evan Cheng | 2009-11-14 | 1 | -2/+2 |
* | Fix PR5412: Fix an inverted check and another missing sub-register check. | Evan Cheng | 2009-11-14 | 1 | -9/+30 |
* | Fix PR5411. Bug in UpdateKills. A reg def partially define its super-registers. | Evan Cheng | 2009-11-13 | 1 | -0/+4 |
* | Set the ReloadReuse AsmPrinter flag where appropriate. | David Greene | 2009-11-12 | 1 | -0/+3 |
* | When there is a 2-instruction spill sequence, record | Dale Johannesen | 2009-10-29 | 1 | -2/+3 |
* | When we generate spill code, then decide we don't need | Dale Johannesen | 2009-10-28 | 1 | -1/+4 |
* | - Revert some changes from 85044, 85045, and 85047 that broke x86_64 tests and | Evan Cheng | 2009-10-26 | 1 | -3/+3 |
* | Use isIdentityCopy. Fix a bozo bug (flipped condition) in InvalidateRegDef. | Evan Cheng | 2009-10-25 | 1 | -5/+5 |
* | Remove includes of Support/Compiler.h that are no longer needed after the | Nick Lewycky | 2009-10-25 | 1 | -1/+0 |
* | Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. | Nick Lewycky | 2009-10-25 | 1 | -4/+4 |
* | Revert the kludge in 76703. I got a clean | Dale Johannesen | 2009-10-12 | 1 | -2/+25 |
* | Remove some unused variables and methods warned about by | Duncan Sands | 2009-09-06 | 1 | -2/+1 |
* | Fixed a test that ensures the LocalRewriter does not attempt to | Lang Hames | 2009-09-03 | 1 | -1/+1 |
* | Fix PR4753. | Jakob Stoklund Olesen | 2009-08-23 | 1 | -1/+15 |
* | Kill off more cerr/cout uses and prune includes a bit. | Benjamin Kramer | 2009-08-23 | 1 | -1/+7 |
* | remove some DOUTs | Chris Lattner | 2009-08-23 | 1 | -57/+62 |
* | Update LocalRewriter::DistanceMap when inserting stack loads. | Jakob Stoklund Olesen | 2009-08-15 | 1 | -0/+3 |
* | Fix a bunch of namespace pollution. | Dan Gohman | 2009-08-07 | 1 | -2/+16 |
* | Add reload and remat backscheduling. This is disabled by default. Use | David Greene | 2009-07-28 | 1 | -26/+150 |
* | More migration to raw_ostream, the water has dried up around the iostream hole. | Daniel Dunbar | 2009-07-25 | 1 | -5/+7 |
* | Let each target determines whether a machine instruction is dead. If true, th... | Evan Cheng | 2009-07-22 | 1 | -25/+2 |