summaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2019-02-07 23:56:37 +0000
committerReid Kleckner <rnk@google.com>2019-02-07 23:56:37 +0000
commit2428224ffec389fe9f817409fb53d0358f48ad55 (patch)
tree7fcd6e610d2a183bbe80da5f2fd6e0081f94c0cc /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parent871b2bd980306e8ad2ff54ad3ea5a6711e3d366f (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