aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/MachineCopyPropagation.cpp
Commit message (Expand)AuthorAgeFilesLines
* Switch most getReservedRegs() clients to the MRI equivalent.Jakob Stoklund Olesen2012-10-151-6/+7
* Switch all register list clients to the new MC*Iterator interface.Jakob Stoklund Olesen2012-06-011-5/+5
* Switch some getAliasSet clients to MCRegAliasIterator.Jakob Stoklund Olesen2012-06-011-30/+10
* Use a SmallVector and linear lookup instead of a DenseSet - SourceMap valuesLang Hames2012-03-271-11/+16
* During MachineCopyPropagation a register may be the source operand of multipleLang Hames2012-03-271-17/+26
* Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce stati...Craig Topper2012-03-051-3/+3
* Use uint16_t to store register overlaps to reduce static data.Craig Topper2012-03-041-5/+5
* Fix for PR12090: clear def maps of aliases when visiting a copy. e.g.Evan Cheng2012-02-271-0/+5
* Fix machine-cp by having it to check sub-register indicies. e.g.Evan Cheng2012-02-201-2/+26
* Erase dead copies that are clobbered by a call.Jakob Stoklund Olesen2012-02-091-5/+17
* Handle register masks in MachineCopyPropagation.Jakob Stoklund Olesen2012-02-081-0/+17
* Codegen pass definition cleanup. No functionality.Andrew Trick2012-02-081-4/+1
* whitespaceAndrew Trick2012-02-081-1/+1
* Clear kill flags before propagating a copy.Jakob Stoklund Olesen2012-01-261-1/+6
* Avoid eraseing copies from a reserved register unless the definition can beEvan Cheng2012-01-081-0/+26
* Added a late machine instruction copy propagation pass. This catchesEvan Cheng2012-01-071-0/+240