summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineCopyPropagation.cpp
diff options
context:
space:
mode:
authorJason Molenda <jmolenda@apple.com>2015-01-08 03:57:48 +0000
committerJason Molenda <jmolenda@apple.com>2015-01-08 03:57:48 +0000
commit341f0e6ee0cb472cb23baacbfd4f30be0e769037 (patch)
tree79180d192e4fd220cccb7970a7508ee6e63beba9 /llvm/lib/CodeGen/MachineCopyPropagation.cpp
parent8ac1419dfd98bada8bae719f54bfd6eabd29126e (diff)
downloadbcm5719-llvm-341f0e6ee0cb472cb23baacbfd4f30be0e769037.tar.gz
bcm5719-llvm-341f0e6ee0cb472cb23baacbfd4f30be0e769037.zip
Rearrange RegisterContextLLDB::SavedLocationForRegister a tiny bit
so that we will use the UnwindPlan's rule for providing the stack pointer BEFORE we use the trick of using the callee's CFA address as the stack pointer. When we're in a _sigtramp frame, the CFA of the _sigtramp stack frame is not the same as the stack pointer value when the async interrupt occurred -- we need to use the eh_frame rules for retrieving the correct value. <rdar://problem/18913548> llvm-svn: 225427
Diffstat (limited to 'llvm/lib/CodeGen/MachineCopyPropagation.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud