aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachineCopyPropagation.cpp
AgeCommit message (Expand)Author
2012-06-01Switch all register list clients to the new MC*Iterator interface.Jakob Stoklund Olesen
2012-06-01Switch some getAliasSet clients to MCRegAliasIterator.Jakob Stoklund Olesen
2012-03-27Use a SmallVector and linear lookup instead of a DenseSet - SourceMap valuesLang Hames
2012-03-27During MachineCopyPropagation a register may be the source operand of multipleLang Hames
2012-03-05Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce stati...Craig Topper
2012-03-04Use uint16_t to store register overlaps to reduce static data.Craig Topper
2012-02-27Fix for PR12090: clear def maps of aliases when visiting a copy. e.g.Evan Cheng
2012-02-20Fix machine-cp by having it to check sub-register indicies. e.g.Evan Cheng
2012-02-09Erase dead copies that are clobbered by a call.Jakob Stoklund Olesen
2012-02-08Handle register masks in MachineCopyPropagation.Jakob Stoklund Olesen
2012-02-08Codegen pass definition cleanup. No functionality.Andrew Trick
2012-02-08whitespaceAndrew Trick
2012-01-26Clear kill flags before propagating a copy.Jakob Stoklund Olesen
2012-01-08Avoid eraseing copies from a reserved register unless the definition can beEvan Cheng
2012-01-07Added a late machine instruction copy propagation pass. This catchesEvan Cheng