RDF: Copy propagation
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>
Tue, 12 Jan 2016 17:23:48 +0000 (17:23 +0000)
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>
Tue, 12 Jan 2016 17:23:48 +0000 (17:23 +0000)
commit04a98e25aac0a853e7667a660518cd7949acd6d5
treea8d41b1449157321711365eeff187be59df9d13a
parente395458a4fc41615a53838fa09cbd9b88d6855e6
RDF: Copy propagation

This is a very limited implementation of DFG-based copy propagation.
It only handles actual COPY instructions (does not handle other equivalents
such as add-immediate with a 0 operand).
The major limitation is that it does not update the DFG: that will be the
change required to make it more robust (hopefully coming up soon).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257490 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Hexagon/CMakeLists.txt
lib/Target/Hexagon/RDFCopy.cpp [new file with mode: 0644]
lib/Target/Hexagon/RDFCopy.h [new file with mode: 0644]