Don't glue users to extract_subreg when selecting the llvm.arm.ldrexd
authorLang Hames <lhames@gmail.com>
Sat, 9 Mar 2013 22:56:09 +0000 (22:56 +0000)
committerLang Hames <lhames@gmail.com>
Sat, 9 Mar 2013 22:56:09 +0000 (22:56 +0000)
commitf793de7a2331edea161eae20f9bdfa86b0d7fd3c
treedcab834f7e88339434a2433b4bf496e96cf6cba9
parentd683edc711ec2ff4eb035ad56e07799b7da52b36
Don't glue users to extract_subreg when selecting the llvm.arm.ldrexd
intrinsic - it can cause impossible-to-schedule subgraphs to be
introduced.

PR15053.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176777 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMISelDAGToDAG.cpp
test/CodeGen/ARM/2013-03-09-PR15053.ll [new file with mode: 0644]