summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
diff options
context:
space:
mode:
authorTom Stellard <thomas.stellard@amd.com>2013-11-22 00:41:08 +0000
committerTom Stellard <thomas.stellard@amd.com>2013-11-22 00:41:08 +0000
commitcd6b0a658a388e542d9eb1d2a7817a070dbd560e (patch)
tree1cb6709fc06e194d96c950c9dc9b2b7e4c15cf6a /llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
parent06c67bcbe4382fe315c2a524b20e4fff50dc8940 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud