LiveInterval: Add support to track liveness of subregisters.
authorMatthias Braun <matze@braunis.de>
Wed, 10 Dec 2014 01:12:10 +0000 (01:12 +0000)
committerMatthias Braun <matze@braunis.de>
Wed, 10 Dec 2014 01:12:10 +0000 (01:12 +0000)
commit01ddf04b6391d6b703acd0f75169257cdc147208
tree57f1bbedf67fef1950a6d9e26bc1e79958e695a0
parent5874714ac3f1a39638d41d2d17734a50cb912b7b
LiveInterval: Add support to track liveness of subregisters.

This code adds the required data structures. Algorithms to compute it follow.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223877 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/LiveInterval.h
include/llvm/CodeGen/MachineRegisterInfo.h
lib/CodeGen/LiveInterval.cpp
lib/CodeGen/LiveIntervalAnalysis.cpp
lib/CodeGen/MachineRegisterInfo.cpp
lib/CodeGen/MachineVerifier.cpp