commit | 7a457502338f3217336852446ba068408222202c | [log] [tgz] |
---|---|---|
author | Tim Shen <timshen91@gmail.com> | Thu May 25 22:58:35 2017 +0000 |
committer | Tim Shen <timshen91@gmail.com> | Thu May 25 22:58:35 2017 +0000 |
tree | 3177768e0dc32ec1c290118c221a2a600d429a7c | |
parent | e55679d86d978194e18f90d5dd68ee2668295d8d [diff] |
[PPC] Fix atomics lowering in DAG lowering. I forgot to forward the chain, causing some missing instruction dependencies. The test crashes the compiler without this patch. Inspired by the test case, D33519 also tries to remove the extra sync. Differential Revision: https://reviews.llvm.org/D33573 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@303931 91177308-0d34-0410-b5e6-96231b3b80d8