[PATCH] D15386: [sanitizer] [msan] VarArgHelper for AArch64

Adhemerval Zanella via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 10 09:23:04 PST 2015


zatrazz updated this revision to Diff 42436.
zatrazz added a comment.

Changes from previous version:

- Fixed some typos and comments wording.
- Fixed the AArch64VrEndOffset value to correct one (it was based on general purpose register side, instead of the VR stat address which is aligned to 16 bytes).
- Changed the way the address plus offset is calculate from a addition to a GEP instruction. This fixes some issues when using opt -msan on the testcase (it complains about using different types on the addition).
- Added a testcase.


http://reviews.llvm.org/D15386

Files:
  lib/Transforms/Instrumentation/MemorySanitizer.cpp
  test/Instrumentation/MemorySanitizer/AArch64/vararg.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D15386.42436.patch
Type: text/x-patch
Size: 15030 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20151210/039326c5/attachment.bin>


More information about the llvm-commits mailing list