summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Don't assume that only Uses can be kills. Defs are marked as kills initiallyDan Gohman2007-07-201-2/+2
| | | | | | | | when there are no uses. This fixes a dangling-pointer bug, where pointers to deleted instructions were not removed from kills lists. More info here: http://lists.cs.uiuc.edu/pipermail/llvmdev/2007-July/009749.html llvm-svn: 40131
* Add comment.Evan Cheng2007-07-181-0/+3
| | | | llvm-svn: 40022
* fix typosGabor Greif2007-07-091-31/+31
| | | | llvm-svn: 38453
* Factor live variable analysis so it does not do register coalescingDavid Greene2007-06-081-0/+1138
simultaneously. Move that pass to SimpleRegisterCoalescing. This makes it easier to implement alternative register allocation and coalescing strategies while maintaining reuse of the existing live interval analysis. llvm-svn: 37520
OpenPOWER on IntegriCloud