[all-commits] [llvm/llvm-project] 7d5bb9: Run Coverage pass before other *San passes under n...

aeubanks via All-commits all-commits at lists.llvm.org
Mon May 11 12:59:54 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 7d5bb94d78386e4653535c35d3e8258bf4502340
      https://github.com/llvm/llvm-project/commit/7d5bb94d78386e4653535c35d3e8258bf4502340
  Author: Arthur Eubanks <aeubanks at google.com>
  Date:   2020-05-11 (Mon, 11 May 2020)

  Changed paths:
    M clang/lib/CodeGen/BackendUtil.cpp

  Log Message:
  -----------
  Run Coverage pass before other *San passes under new pass manager

Summary:
This fixes compiler-rt/test/msan/coverage-levels.cpp under the new pass manager (final check-msan test!).
Under the old pass manager, the coverage pass would run before the MSan pass. The opposite happened under the new pass manager. The MSan pass adds extra basic blocks, changing the number of coverage callbacks.

Reviewers: vitalybuka, leonardchan

Subscribers: cfe-commits

Tags: #clang

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




More information about the All-commits mailing list