[all-commits] [llvm/llvm-project] cd9321: Revert "[Driver] Support multi /guard: options"

Michael Maitland via All-commits all-commits at lists.llvm.org
Tue May 30 15:35:30 PDT 2023


  Branch: refs/heads/release/16.x
  Home:   https://github.com/llvm/llvm-project
  Commit: cd932165e59573865e7847c18ba68e8f02b7f733
      https://github.com/llvm/llvm-project/commit/cd932165e59573865e7847c18ba68e8f02b7f733
  Author: Arthur Eubanks <aeubanks at google.com>
  Date:   2023-05-30 (Tue, 30 May 2023)

  Changed paths:
    M clang/lib/Driver/ToolChains/Clang.cpp
    M clang/lib/Driver/ToolChains/MSVC.cpp
    M clang/test/Driver/cl-options.c

  Log Message:
  -----------
  Revert "[Driver] Support multi /guard: options"

This reverts commit 3b6f7e45a20990fdbc2b43dc08457fc79d53bd39.

See comments on D150645.

(cherry picked from commit 3d7903f1008febc80cb104eedcbcd31d2690839f)


  Commit: 17ceb9512a52c73f0b51ab88f77ebf6c2c87b004
      https://github.com/llvm/llvm-project/commit/17ceb9512a52c73f0b51ab88f77ebf6c2c87b004
  Author: Phoebe Wang <phoebe.wang at intel.com>
  Date:   2023-05-30 (Tue, 30 May 2023)

  Changed paths:
    M clang/lib/Driver/ToolChains/Clang.cpp
    M clang/lib/Driver/ToolChains/MSVC.cpp
    M clang/test/Driver/cl-options.c

  Log Message:
  -----------
  Reland "[Driver] Support multi /guard: options"

Fixes unexpected warning.

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

(cherry picked from commit 2f0a1699eab7c00a64312e7f87e0d85a2e9b9e6e)


  Commit: 07808f6947a9c3010846249f7cdc7c026e2cb78b
      https://github.com/llvm/llvm-project/commit/07808f6947a9c3010846249f7cdc7c026e2cb78b
  Author: Michael Maitland <michaeltmaitland at gmail.com>
  Date:   2023-05-30 (Tue, 30 May 2023)

  Changed paths:
    A llvm/test/tools/llvm-mca/X86/Generic/no-duplicate-symbols.s
    M llvm/tools/llvm-mca/llvm-mca.cpp

  Log Message:
  -----------
  [llvm-mca] Fix duplicate symbols error

Parsing instruments and analysis regions causes us to see the same
labels two times since we parse the same file twice under the same
context.

This change creates a seperate context for instrument parsing
and another for analysis region parsing. I will post a follow up
commit once I get some free cycles to parse analysis regions and
instruments in one parsing pass under a single context.

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

(cherry picked from commit 1c2b8129e99478a9b0222fc0aaf44a4a47e7ecd6)


Compare: https://github.com/llvm/llvm-project/compare/8c6c56dca37b...07808f6947a9


More information about the All-commits mailing list