summaryrefslogtreecommitdiff
path: root/lib/CodeGen/VirtRegRewriter.cpp
Commit message (Expand)AuthorAge
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-28
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-15
* Fix evil VirtRegRewriter bug.Jakob Stoklund Olesen2011-03-30
* Teach VirtRegRewriter about the new virtual register numbers. No functional c...Jakob Stoklund Olesen2011-03-30
* VirtRegRewriter assertion fix.Andrew Trick2011-02-22
* Remove a duplicated check.Evan Cheng2011-02-16
* VirtRegRewriter fix: update kill flags, which are used by the scavenger.Andrew Trick2011-01-27
* Teach VirtRegRewriter to update slot indexes when erasing instructions.Jakob Stoklund Olesen2011-01-12
* Annotate VirtRegRewriter debug output with slot indexes.Jakob Stoklund Olesen2011-01-12
* Do not model all INLINEASM instructions as having unmodelled side effects.Evan Cheng2011-01-07
* DBG_VALUE does not have any side effects; it also makes no sense to mark it c...Evan Cheng2011-01-07
* Prune includes.Benjamin Kramer2010-11-06
* Properly handle reloading and spilling around partial redefines inJakob Stoklund Olesen2010-10-11
* Per discussion with Sanjiv, remove the PIC16 target from mainline. When/ifChris Lattner2010-10-11
* Extract method ProcessUses from LocalRewriter::RewriteMBB. Both parent and childJakob Stoklund Olesen2010-10-08
* Don't add <imp-def> operands during register rewriting.Jakob Stoklund Olesen2010-09-07
* VirtRegRewriter checks for early clobbers before it reuses an available stackJakob Stoklund Olesen2010-09-03
* Avoid using a live std::multimap iterator while editing the map. It looks likeJakob Stoklund Olesen2010-08-05
* 80 columnJim Grosbach2010-07-27
* fix typoJim Grosbach2010-07-27
* Remove remaining calls to TII::isMoveInstr.Jakob Stoklund Olesen2010-07-16
* Convert the last getPhysicalRegisterRegClass in VirtRegRewriter.cpp toRafael Espindola2010-07-12
* Convert uses of getPhysicalRegisterRegClass in VirtRegRewriter.cpp.Rafael Espindola2010-07-11
* Replace copyRegToReg with COPY everywhere in lib/CodeGen except for FastISel.Jakob Stoklund Olesen2010-07-10
* Change TII::foldMemoryOperand API to require the machine instruction to beJakob Stoklund Olesen2010-07-09
* Handle COPY in VirtRegRewriter.Jakob Stoklund Olesen2010-07-09
* Convert EXTRACT_SUBREG to COPY when emitting machine instrs.Jakob Stoklund Olesen2010-07-08
* Cosmetic.Dale Johannesen2010-06-25
* Fix a case where an earlyclobber operand of an asmDale Johannesen2010-06-25
* Slightly change the meaning of the reMaterialize target hook when the originalJakob Stoklund Olesen2010-06-02
* Teach VirtRegRewriter to handle spilling in instructions that have multipleJakob Stoklund Olesen2010-05-21
* It's not safe eliminate copies where src and dst have different sub-register ...Evan Cheng2010-05-11
* Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that itDan Gohman2010-05-06
* Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot.Evan Cheng2010-05-06
* Remove DBG_VALUE which reference dead stack slots.Evan Cheng2010-04-29
* Fix a number of clang -Wsign-compare warnings that didn't have an obviousJohn McCall2010-04-06
* Code clean up. Move includes from VirtRegRewriter.h to VirtRegRewriter.cpp.Evan Cheng2010-04-06
* Avoid being influenced by the presence of dbg_value instructions.Evan Cheng2010-03-30
* Debug info shouldn't affect kills.Dale Johannesen2010-03-26
* Extract methods from LocalRewriter::RewriteMBB bringing it down to 666 lines.Jakob Stoklund Olesen2010-03-11
* VirtRegRewriter spring cleaning. No functional change.Jakob Stoklund Olesen2010-03-11
* Uniformize the way these options are printed. Requested byDuncan Sands2010-02-18
* Fix PR6283.Jakob Stoklund Olesen2010-02-13
* fix a layering violation: VirtRegRewriter.cpp shouldn't use AsmPrinter.h.Chris Lattner2010-02-10
* fix missing #includes.Chris Lattner2010-02-10
* move target-independent opcodes out of TargetInstrInfoChris Lattner2010-02-09
* Add <imp-def> and <imp-kill> operands when replacing virtual sub-register def...Jakob Stoklund Olesen2010-01-06
* Change errs() to dbgs().David Greene2010-01-05
* improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner2009-12-03
* Add MachineBasicBlock::getName, and use it in place of getBasicBlock()->getName.Jakob Stoklund Olesen2009-11-20