diff options
| author | Reid Kleckner <reid@kleckner.net> | 2015-01-30 21:03:31 +0000 |
|---|---|---|
| committer | Reid Kleckner <reid@kleckner.net> | 2015-01-30 21:03:31 +0000 |
| commit | a580b6ec67ec605f563bc4e52a3490b9c951ce59 (patch) | |
| tree | bf75810381b3ebf19dc96018ebf99fff8b060c8b /llvm/test/MC/Disassembler | |
| parent | a9a6f55840ff2909455ef578e179c8556de5822d (diff) | |
| download | bcm5719-llvm-a580b6ec67ec605f563bc4e52a3490b9c951ce59.tar.gz bcm5719-llvm-a580b6ec67ec605f563bc4e52a3490b9c951ce59.zip | |
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.
llvm-svn: 227611
Diffstat (limited to 'llvm/test/MC/Disassembler')
0 files changed, 0 insertions, 0 deletions

