]> granicus.if.org Git - llvm/commit
[RDF] Switch RegisterRef to be a pair (Register, LaneMask)
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>
Fri, 14 Oct 2016 17:57:55 +0000 (17:57 +0000)
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>
Fri, 14 Oct 2016 17:57:55 +0000 (17:57 +0000)
commit4869102e4f25badabe6317466e254cfdb33cea9b
tree0cdc9c4f3ca2966ce57bc91ce9e35e613562efb0
parenta7945e630410f87e02800bf47bb7b8ac819d6637
[RDF] Switch RegisterRef to be a pair (Register, LaneMask)

Use PackedRegisterRef to store the register information in the graph nodes.

This commit also removes support for virtual registers. It has never been
tested or used. It will be possible to add it back if there is a need.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@284255 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Hexagon/HexagonOptAddrMode.cpp
lib/Target/Hexagon/HexagonRDFOpt.cpp
lib/Target/Hexagon/RDFCopy.cpp
lib/Target/Hexagon/RDFCopy.h
lib/Target/Hexagon/RDFGraph.cpp
lib/Target/Hexagon/RDFGraph.h
lib/Target/Hexagon/RDFLiveness.cpp
lib/Target/Hexagon/RDFLiveness.h