[PATCH] D55647: [NewPM] Port Msan: Second alternative approach without any module level initalization

Phabricator via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jan 3 05:46:28 PST 2019


This revision was automatically updated to reflect the committed changes.
Closed by commit rL350305: [NewPM] Port Msan (authored by pfaffe, committed by ).
Herald added subscribers: llvm-commits, jrtc27.

Changed prior to commit:
  https://reviews.llvm.org/D55647?vs=179880&id=180043#toc

Repository:
  rL LLVM

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D55647/new/

https://reviews.llvm.org/D55647

Files:
  cfe/trunk/lib/CodeGen/BackendUtil.cpp
  llvm/trunk/bindings/go/llvm/InstrumentationBindings.cpp
  llvm/trunk/bindings/go/llvm/InstrumentationBindings.h
  llvm/trunk/bindings/go/llvm/transforms_instrumentation.go
  llvm/trunk/include/llvm/InitializePasses.h
  llvm/trunk/include/llvm/Transforms/Instrumentation.h
  llvm/trunk/include/llvm/Transforms/Instrumentation/MemorySanitizer.h
  llvm/trunk/include/llvm/Transforms/Utils/ModuleUtils.h
  llvm/trunk/lib/Passes/PassBuilder.cpp
  llvm/trunk/lib/Passes/PassRegistry.def
  llvm/trunk/lib/Transforms/Instrumentation/Instrumentation.cpp
  llvm/trunk/lib/Transforms/Instrumentation/MemorySanitizer.cpp
  llvm/trunk/lib/Transforms/Utils/ModuleUtils.cpp
  llvm/trunk/test/Instrumentation/MemorySanitizer/AArch64/vararg.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/Mips/vararg-mips64.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/Mips/vararg-mips64el.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/PowerPC/vararg-ppc64.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/PowerPC/vararg-ppc64le.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/X86/vararg-too-large.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/X86/vararg.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/X86/vararg_call.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/alloca.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/array_types.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/atomics.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/byval-alignment.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/check-constant-shadow.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/check_access_address.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/csr.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/global_ctors_2to3.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/instrumentation-with-call-threshold.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/manual-shadow.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/masked-store-load.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/missing_origin.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/msan_asm_conservative.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/msan_basic.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/msan_kernel_basic.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/msan_x86_bts_asm.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/msan_x86intrinsics.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/mul_by_constant.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/nosanitize.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/origin-alignment.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/origin-array.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/pr32842.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/return_from_main.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/store-long-origin.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/store-origin.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/str-nobuiltin.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/unreachable.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/unsized_type.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/vector_arith.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/vector_cmp.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/vector_cvt.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/vector_pack.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/vector_shift.ll
  llvm/trunk/test/Instrumentation/MemorySanitizer/with-call-type-size.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D55647.180043.patch
Type: text/x-patch
Size: 59535 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190103/e917aa2e/attachment-0001.bin>


More information about the llvm-commits mailing list