summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/VirtRegRewriter.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix for PR4225: When rewriter reuse a value in a physical register , it ↵Evan Cheng2009-06-031-5/+19
| | | | | | clear the register kill operand marker and its kill ops information. However, the cleared operand may be a def of a super-register. Clear the kill ops info for the super-register's sub-registers as well. llvm-svn: 72758
* Update to in-place spilling framework. Includes live interval scaling and ↵Lang Hames2009-06-021-3/+42
| | | | | | trivial rewriter. llvm-svn: 72729
* Fix PR4210. Rewritter should track and update kills of sub-registers as well.Evan Cheng2009-05-151-42/+63
| | | | llvm-svn: 71848
* Teach TransferDeadness to delete truly dead instructions if they do not ↵Evan Cheng2009-05-121-13/+37
| | | | | | produce side effects. llvm-svn: 71606
* Renamed Spiller classes (plus uses and related files) to VirtRegRewriter.Lang Hames2009-05-061-0/+2141
llvm-svn: 71057
OpenPOWER on IntegriCloud