[all-commits] [llvm/llvm-project] 1365b5: [clang][DependencyScanning] Track dependencies fr...

Peter Collingbourne via All-commits all-commits at lists.llvm.org
Tue Apr 8 16:15:57 PDT 2025


  Branch: refs/heads/users/pcc/spr/change-python-to-python3-in-some-shebangs
  Home:   https://github.com/llvm/llvm-project
  Commit: 1365b5b1ad5d09a738dbe97b5a72902186e24d80
      https://github.com/llvm/llvm-project/commit/1365b5b1ad5d09a738dbe97b5a72902186e24d80
  Author: Cyndy Ishida <cyndy_ishida at apple.com>
  Date:   2025-04-08 (Tue, 08 Apr 2025)

  Changed paths:
    M clang/include/clang/Serialization/ASTReader.h
    M clang/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h
    M clang/lib/Frontend/FrontendActions.cpp
    M clang/lib/Serialization/ASTReader.cpp
    M clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp
    M clang/lib/Tooling/DependencyScanning/ModuleDepCollector.cpp
    M clang/test/ClangScanDeps/prebuilt-modules-in-stable-dirs.c

  Log Message:
  -----------
   [clang][DependencyScanning] Track dependencies from prebuilt modules to determine IsInStableDir (#132237)

When a module is being scanned, it can depend on modules that have
already been built from a pch dependency. When this happens, the pcm
files are reused for the module dependencies. When this is the case,
check if input files recorded from the PCMs come from the provided
stable directories transitively since the scanner will not have access
to the full set of file dependencies from prebuilt modules.


  Commit: 9c38b2e5133bf4ffc3a349436e8884f91ff03b11
      https://github.com/llvm/llvm-project/commit/9c38b2e5133bf4ffc3a349436e8884f91ff03b11
  Author: Georgios Pinitas <georgios.pinitas at arm.com>
  Date:   2025-04-09 (Wed, 09 Apr 2025)

  Changed paths:
    M mlir/include/mlir/Dialect/Tosa/IR/TosaOps.td
    M mlir/lib/Dialect/Tosa/IR/TosaCanonicalizations.cpp
    M mlir/test/Dialect/Tosa/canonicalize.mlir

  Log Message:
  -----------
  [mlir][tosa] Fold PadOp to tensor operations (#132700)


  Commit: 0428252db3841ddb96be1996cd2f3119d91b7b98
      https://github.com/llvm/llvm-project/commit/0428252db3841ddb96be1996cd2f3119d91b7b98
  Author: Peter Collingbourne <pcc at google.com>
  Date:   2025-04-08 (Tue, 08 Apr 2025)

  Changed paths:
    M compiler-rt/test/hwasan/TestCases/Linux/release-shadow.c
    M compiler-rt/test/hwasan/TestCases/heap-buffer-overflow.c
    M compiler-rt/test/hwasan/TestCases/tag-mismatch-border-address.c

  Log Message:
  -----------
  Fix some page size assumptions in the HWASan tests.



Reviewers: fmayer, vitalybuka

Reviewed By: fmayer, vitalybuka

Pull Request: https://github.com/llvm/llvm-project/pull/134941


  Commit: 93096bf830e58a5a5fcb5cc12f08e8277b2725ab
      https://github.com/llvm/llvm-project/commit/93096bf830e58a5a5fcb5cc12f08e8277b2725ab
  Author: Peter Collingbourne <pcc at google.com>
  Date:   2025-04-08 (Tue, 08 Apr 2025)

  Changed paths:
    M llvm/utils/gn/secondary/compiler-rt/lib/hwasan/BUILD.gn

  Log Message:
  -----------
  gn build: Add hwasan_preinit.cpp to hwasan static library to match CMake.



Reviewers: aeubanks

Reviewed By: aeubanks

Pull Request: https://github.com/llvm/llvm-project/pull/134942


  Commit: d3a9d471f75f0b9b58e89d0662dae05c18660bba
      https://github.com/llvm/llvm-project/commit/d3a9d471f75f0b9b58e89d0662dae05c18660bba
  Author: Peter Collingbourne <peter at pcc.me.uk>
  Date:   2025-04-08 (Tue, 08 Apr 2025)

  Changed paths:
    M llvm/utils/gn/secondary/compiler-rt/lib/hwasan/BUILD.gn

  Log Message:
  -----------
  gn build: Replace ${hwasan_name}-preinit with hwasan-preinit.

The driver only ever looks for the latter.

Reviewers: aeubanks

Reviewed By: aeubanks

Pull Request: https://github.com/llvm/llvm-project/pull/134943


  Commit: bd2df7b0763e07d09f3a2bcb7096871101c14454
      https://github.com/llvm/llvm-project/commit/bd2df7b0763e07d09f3a2bcb7096871101c14454
  Author: Peter Collingbourne <pcc at google.com>
  Date:   2025-04-08 (Tue, 08 Apr 2025)

  Changed paths:
    M llvm/utils/gn/secondary/compiler-rt/test/hwasan/BUILD.gn

  Log Message:
  -----------
  gn build: Enable check-hwasan on aarch64 Linux.



Reviewers: aeubanks, vitalybuka

Reviewed By: vitalybuka

Pull Request: https://github.com/llvm/llvm-project/pull/134944


  Commit: 077e537f4a3e91345b7513c694b7f2096d34435f
      https://github.com/llvm/llvm-project/commit/077e537f4a3e91345b7513c694b7f2096d34435f
  Author: Peter Collingbourne <peter at pcc.me.uk>
  Date:   2025-04-08 (Tue, 08 Apr 2025)

  Changed paths:
    M clang/include/clang/Serialization/ASTReader.h
    M clang/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h
    M clang/lib/Frontend/FrontendActions.cpp
    M clang/lib/Serialization/ASTReader.cpp
    M clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp
    M clang/lib/Tooling/DependencyScanning/ModuleDepCollector.cpp
    M clang/test/ClangScanDeps/prebuilt-modules-in-stable-dirs.c
    M mlir/include/mlir/Dialect/Tosa/IR/TosaOps.td
    M mlir/lib/Dialect/Tosa/IR/TosaCanonicalizations.cpp
    M mlir/test/Dialect/Tosa/canonicalize.mlir

  Log Message:
  -----------
  [𝘀𝗽𝗿] landed version

Created using spr 1.3.6-beta.1


Compare: https://github.com/llvm/llvm-project/compare/4971e8b67746...077e537f4a3e

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list