diff options
| author | Reid Kleckner <rnk@google.com> | 2019-02-07 23:56:37 +0000 |
|---|---|---|
| committer | Reid Kleckner <rnk@google.com> | 2019-02-07 23:56:37 +0000 |
| commit | 2428224ffec389fe9f817409fb53d0358f48ad55 (patch) | |
| tree | 7fcd6e610d2a183bbe80da5f2fd6e0081f94c0cc /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
| parent | 871b2bd980306e8ad2ff54ad3ea5a6711e3d366f (diff) | |
[compiler rt] Win64 GetInstructionSize additional register MOV + stack alignment AND
Current interception code does not cover all of the required registers
on Windows for a specific flavor of MOV, so this patch adds cases to
identify the following 5-byte instructions on 64-bit Windows:
mov QWORD PTR [rsp + XX], rdx <- second integer argument
mov QWORD PTR [rsp + XX], r9 <- third integer argument
mov QWORD PTR [rsp + XX], r8 <- fourth integer argument
The instruction for MOV [...] RCX is already covered in the previous
version.
Patch by Matthew McGovern!
Reviewers: rnk
Differential Revision: https://reviews.llvm.org/D57339
llvm-svn: 353483
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
