diff options
author | Tom Stellard <thomas.stellard@amd.com> | 2013-11-22 00:41:08 +0000 |
---|---|---|
committer | Tom Stellard <thomas.stellard@amd.com> | 2013-11-22 00:41:08 +0000 |
commit | cd6b0a658a388e542d9eb1d2a7817a070dbd560e (patch) | |
tree | 1cb6709fc06e194d96c950c9dc9b2b7e4c15cf6a /llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | |
parent | 06c67bcbe4382fe315c2a524b20e4fff50dc8940 (diff) | |
download | bcm5719-llvm-cd6b0a658a388e542d9eb1d2a7817a070dbd560e.tar.gz bcm5719-llvm-cd6b0a658a388e542d9eb1d2a7817a070dbd560e.zip |
R600: Implement TargetInstrInfo::isLegalToSplitMBBAt()
Splitting a basic block will create a new ALU clause, so we need to make
sure we aren't moving uses of registers that are local to their
current clause into a new one.
I had a test case for this, but unfortunately unrelated schedule changes
invalidated it, and I wasn't been able to come up with another one.
NOTE: This is a candidate for the 3.4 branch.
llvm-svn: 195399
Diffstat (limited to 'llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp')
0 files changed, 0 insertions, 0 deletions