commit | e35992951792e6951612301becf6b0ac2e77f30d | [log] [tgz] |
---|---|---|
author | Reid Kleckner <reid@kleckner.net> | Fri Jan 30 21:03:31 2015 +0000 |
committer | Reid Kleckner <reid@kleckner.net> | Fri Jan 30 21:03:31 2015 +0000 |
tree | 89add9360e661ac4da00ea04d48f0cd009f0305b | |
parent | a6c6e1ec6c6363de1adcbe0ab7be47e3525f5265 [diff] |
Win64: Put a REX_W prefix on all TAILJMP* instructions MSDN's x64 software conventions page says that this is one of the fixed list of legal epilogues: https://msdn.microsoft.com/en-us/library/tawsa7cb.aspx Presumably this is how the unwinder distinguishes epilogue jumps from in-function control flow. Also normalize the way we place "## TAILCALL" comments on such jumps. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227611 91177308-0d34-0410-b5e6-96231b3b80d8