[all-commits] [llvm/llvm-project] 61ec21: [DFSan] Remove -dfsan-args-abi support in favor of...

Andrew Browne via All-commits all-commits at lists.llvm.org
Fri Oct 8 11:19:18 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 61ec2148c5a68d870356d6348309e94a2267a1a4
      https://github.com/llvm/llvm-project/commit/61ec2148c5a68d870356d6348309e94a2267a1a4
  Author: Andrew Browne <browneee at google.com>
  Date:   2021-10-08 (Fri, 08 Oct 2021)

  Changed paths:
    M compiler-rt/test/dfsan/basic.c
    M compiler-rt/test/dfsan/custom.cpp
    M compiler-rt/test/dfsan/fncall.c
    M compiler-rt/test/dfsan/propagate.c
    M compiler-rt/test/dfsan/vararg.c
    M compiler-rt/test/dfsan/write_callback.c
    M llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
    M llvm/test/Instrumentation/DataFlowSanitizer/abilist.ll
    M llvm/test/Instrumentation/DataFlowSanitizer/abilist_aggregate.ll
    M llvm/test/Instrumentation/DataFlowSanitizer/args-unreachable-bb.ll
    M llvm/test/Instrumentation/DataFlowSanitizer/array.ll
    M llvm/test/Instrumentation/DataFlowSanitizer/custom_fun_callback_attributes.ll
    M llvm/test/Instrumentation/DataFlowSanitizer/custom_fun_varargs_attributes.ll
    M llvm/test/Instrumentation/DataFlowSanitizer/debug-nonzero-labels.ll
    M llvm/test/Instrumentation/DataFlowSanitizer/memset.ll
    M llvm/test/Instrumentation/DataFlowSanitizer/prefix-rename.ll
    M llvm/test/Instrumentation/DataFlowSanitizer/struct.ll
    M llvm/test/Instrumentation/DataFlowSanitizer/uninstrumented_local_functions.ll
    M llvm/test/Instrumentation/DataFlowSanitizer/unordered_atomic_mem_intrins.ll
    M llvm/test/Instrumentation/DataFlowSanitizer/vector.ll

  Log Message:
  -----------
  [DFSan] Remove -dfsan-args-abi support in favor of TLS.

ArgsABI was originally added in https://reviews.llvm.org/D965

Current benchmarking does not show a significant difference.
There is no need to maintain both ABIs.

Reviewed By: pcc

Differential Revision: https://reviews.llvm.org/D111097




More information about the All-commits mailing list