aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/RegisterScavenging.h
Commit message (Expand)AuthorAgeFilesLines
* Remove special handling of implicit_def. Fix a couple more bugs in liveinterv...Evan Cheng2009-07-011-13/+2
* Temporarily restore the scavenger implicit_def checking code. MachineOperand ...Evan Cheng2009-06-301-2/+13
* Add a bit IsUndef to MachineOperand. This indicates the def / use register op...Evan Cheng2009-06-301-13/+2
* Don't pass BitVectors by value, pass them by reference.Roman Levenstein2009-02-061-2/+2
* Fix RegScavenger::forward() to work on basic blocks containing exactlyDan Gohman2008-12-191-0/+1
* Delete the RegScavenging constructor that takes a MachineBasicBlockDan Gohman2008-12-191-4/+0
* - Register scavenger should use MachineRegisterInfo and internal map to find ...Evan Cheng2008-11-201-12/+28
* Allow registers defined by implicit_def to be clobbered.Evan Cheng2008-04-101-3/+18
* Forgot this.Evan Cheng2008-04-051-0/+2
* When setting the "unused" info, take into account something like this:Bill Wendling2008-03-061-1/+1
* Refactor code. Remove duplicated functions that basically do the same thing asEvan Cheng2008-03-051-1/+1
* This is the initial check-in for adding register scavenging to PPC. (Currently,Bill Wendling2008-03-031-2/+2
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-101-2/+2
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Add explicit keywords and remove spurious trailing semicolons.Dan Gohman2007-08-271-2/+2
* It's not necessary to do rounding for alloca operations when the requestedDan Gohman2007-07-181-0/+148