commit | 8faa07b28d62f757f92a739f59fdc40286625e54 | [log] [tgz] |
---|---|---|
author | Ahmed Bougacha <ahmed.bougacha@gmail.com> | Mon Sep 12 16:05:27 2016 +0000 |
committer | Ahmed Bougacha <ahmed.bougacha@gmail.com> | Mon Sep 12 16:05:27 2016 +0000 |
tree | db258eb98846a40bb47c2cb639333d71a9559719 | |
parent | 5db0b906e8e74676badd156a8f9607d51851dd11 [diff] |
[X86] Copy imp-uses when folding tailcall into conditional branch. r280832 added 32-bit support for emitting conditional tail-calls, but dropped imp-used parameter registers. This went unnoticed until r281113, which added 64-bit support, as this is only exposed with parameter passing via registers. Don't drop the imp-used parameters. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@281223 91177308-0d34-0410-b5e6-96231b3b80d8