summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/DFAPacketizer.cpp
diff options
context:
space:
mode:
authorAdam Nemet <anemet@apple.com>2014-05-20 17:20:34 +0000
committerAdam Nemet <anemet@apple.com>2014-05-20 17:20:34 +0000
commit571eb5fc91954d8c2b71782d4a86f2cb63bfd05b (patch)
treedece3f698974116f00fa0a65de434a10d2e96e5f /llvm/lib/CodeGen/DFAPacketizer.cpp
parent4c08be18b12f256d46d36f0cc0e49c0f2da42cff (diff)
downloadbcm5719-llvm-571eb5fc91954d8c2b71782d4a86f2cb63bfd05b.tar.gz
bcm5719-llvm-571eb5fc91954d8c2b71782d4a86f2cb63bfd05b.zip
[PowerPC] PR19796: Also match ISD::TargetConstant in isIntS16Immediate
The SplitIndexingFromLoad changes exposed a latent isel bug in the PowerPC64 backend. We matched an immediate offset with STWX8 even though it only supports register offset. The culprit is the complex-pattern predicate, SelectAddrIdx, which decides that if the offset is not ISD::Constant it must be a register. Many thanks to Bill Schmidt for testing this. llvm-svn: 209219
Diffstat (limited to 'llvm/lib/CodeGen/DFAPacketizer.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud