commit | b6ae6ad928f8bed81ce2d53a6e29538c2eb08393 | [log] [tgz] |
---|---|---|
author | Hans Wennborg <hans@hanshq.net> | Thu Feb 16 00:04:05 2017 +0000 |
committer | Hans Wennborg <hans@hanshq.net> | Thu Feb 16 00:04:05 2017 +0000 |
tree | 751ed50c1ff9470428d92c955e6508c7ce2d527b | |
parent | f24f18c0ea71fd4b7b206537596d6eadcaeafb1c [diff] |
[X86] Re-enable conditional tail calls and fix PR31257. This reverts r294348, which removed support for conditional tail calls due to the PR above. It fixes the PR by marking live registers as implicitly used and defined by the now predicated tailcall. This is similar to how IfConversion predicates instructions. Differential Revision: https://reviews.llvm.org/D29856 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@295262 91177308-0d34-0410-b5e6-96231b3b80d8