summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/RegisterCoalescer.h
Commit message (Collapse)AuthorAgeFilesLines
* Tidy up.Jim Grosbach2012-02-171-2/+2
| | | | llvm-svn: 150820
* Rename member variables to follow coding standards.Jakob Stoklund Olesen2011-08-091-33/+34
| | | | | | No functional change. llvm-svn: 137094
* Move the RegisterCoalescer private to its implementation file.Jakob Stoklund Olesen2011-08-091-141/+0
| | | | | | RegisterCoalescer.h still has the CoalescerPair class interface. llvm-svn: 137088
* Eliminate copies of undefined values during coalescing.Jakob Stoklund Olesen2011-07-261-0/+3
| | | | | | | | | | These copies would coalesce easily, but the resulting value would be defined by a deleted instruction. Now we also remove the undefined value number from the destination register. This fixes PR10503. llvm-svn: 136174
* Remove dead code.Rafael Espindola2011-06-301-88/+0
| | | | llvm-svn: 134148
* make compose and isMoveInstr static functions.Rafael Espindola2011-06-291-7/+0
| | | | llvm-svn: 134093
* Remove unused methods.Rafael Espindola2011-06-261-13/+0
| | | | llvm-svn: 133900
* There is only one register coalescer. Merge it into the base class andRafael Espindola2011-06-261-137/+118
| | | | | | remove the analysis group. llvm-svn: 133899
* merge SimpleRegisterCoalescing.h into RegisterCoalescer.h.Rafael Espindola2011-06-261-1/+127
| | | | llvm-svn: 133896
* Move RegisterCoalescer.h to lib/CodeGen.Rafael Espindola2011-06-261-0/+244
llvm-svn: 133895
OpenPOWER on IntegriCloud