summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/XCore/XCoreMachineFunctionInfo.h
diff options
context:
space:
mode:
authorNicolai Haehnle <nhaehnle@gmail.com>2016-08-17 09:34:55 +0000
committerNicolai Haehnle <nhaehnle@gmail.com>2016-08-17 09:34:55 +0000
commit1cdd6ca6ca1119615af34fd97900a1cf954b04ce (patch)
treeb73decc830c81eee4c7c4f3f65f54cc2ffee4003 /llvm/lib/Target/XCore/XCoreMachineFunctionInfo.h
parent6b3f82dce2e4fe11a2214eb1e3142752413f63cb (diff)
downloadbcm5719-llvm-1cdd6ca6ca1119615af34fd97900a1cf954b04ce.tar.gz
bcm5719-llvm-1cdd6ca6ca1119615af34fd97900a1cf954b04ce.zip
LiveIntervals: add removeRegUnit
Summary: See D22198 for the motivation: We have a pass that uses LiveIntervals anyway, and there is now a requirement to track a physical register that is not usually tracked at this point of the compilation. The pass also introduces instructions that affect this physical register, but we want to preserve LiveIntervals. Rather than add brittle and rarely exercised code to keep the tracking of the physical register intact, we want to just remove the corresponding LiveRange -- it didn't exist before anyway, and subsequent passes don't expect it to be there. Reviewers: MatzeB, arsenm Subscribers: llvm-commits, MatzeB Differential Revision: https://reviews.llvm.org/D22801 llvm-svn: 278920
Diffstat (limited to 'llvm/lib/Target/XCore/XCoreMachineFunctionInfo.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud