[all-commits] [llvm/llvm-project] e9a47a: [llvm] Construct SmallVector with ArrayRef (NFC) (...

Fangrui Song via All-commits all-commits at lists.llvm.org
Sat Aug 10 10:15:10 PDT 2024


  Branch: refs/heads/users/MaskRay/spr/nsan-add-nsanthread-and-clear-static-tls-shadow
  Home:   https://github.com/llvm/llvm-project
  Commit: e9a47a664a67b188c553e04232f9b445890a83b2
      https://github.com/llvm/llvm-project/commit/e9a47a664a67b188c553e04232f9b445890a83b2
  Author: Kazu Hirata <kazu at google.com>
  Date:   2024-08-09 (Fri, 09 Aug 2024)

  Changed paths:
    M llvm/include/llvm/Analysis/ScalarEvolution.h
    M llvm/lib/Analysis/ScalarEvolution.cpp
    M llvm/lib/Transforms/Utils/LCSSA.cpp
    M llvm/utils/TableGen/Common/DAGISelMatcher.cpp
    M llvm/utils/TableGen/Common/DAGISelMatcher.h

  Log Message:
  -----------
  [llvm] Construct SmallVector with ArrayRef (NFC) (#102712)

Without this patch, the constructor arguments come from
SmallVectorImpl, not ArrayRef.  This patch switches them to ArrayRef
so that we can construct SmallVector with a single argument.

Note that LLVM Programmer’s Manual prefers ArrayRef to SmallVectorImpl
for flexibility.


  Commit: fcf6dc33658e8679a334e80fb091a8aeecb93790
      https://github.com/llvm/llvm-project/commit/fcf6dc33658e8679a334e80fb091a8aeecb93790
  Author: Kazu Hirata <kazu at google.com>
  Date:   2024-08-09 (Fri, 09 Aug 2024)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp

  Log Message:
  -----------
  [AArch64] Construct SmallVector<SDValue> with ArrayRef (NFC) (#102713)


  Commit: 165f45354ae51bd00fe9000afbdcc4405e360b02
      https://github.com/llvm/llvm-project/commit/165f45354ae51bd00fe9000afbdcc4405e360b02
  Author: Kazu Hirata <kazu at google.com>
  Date:   2024-08-09 (Fri, 09 Aug 2024)

  Changed paths:
    M mlir/lib/Analysis/Presburger/Barvinok.cpp
    M mlir/lib/Dialect/Linalg/Transforms/DataLayoutPropagation.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Specialize.cpp
    M mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp
    M mlir/lib/Dialect/MemRef/Transforms/EmulateNarrowType.cpp

  Log Message:
  -----------
  [mlir] Use llvm::is_contained (NFC) (#102714)


  Commit: 109f2f04bcf8f0010380d235a03799520dd4c37c
      https://github.com/llvm/llvm-project/commit/109f2f04bcf8f0010380d235a03799520dd4c37c
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2024-08-09 (Fri, 09 Aug 2024)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp

  Log Message:
  -----------
  AMDGPU/NewPM: Initialize class member

After #102654


  Commit: 0c783be98549b23bb2ccd3df6d407740e16cc1e1
      https://github.com/llvm/llvm-project/commit/0c783be98549b23bb2ccd3df6d407740e16cc1e1
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2024-08-09 (Fri, 09 Aug 2024)

  Changed paths:
    M llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp

  Log Message:
  -----------
  [TargetLowering] Use APInt::isSubsetOf to simplify an expression. NFC


  Commit: 7a6acd9844d61e48cbfecbdd1cbbb53080fc7059
      https://github.com/llvm/llvm-project/commit/7a6acd9844d61e48cbfecbdd1cbbb53080fc7059
  Author: Kazu Hirata <kazu at google.com>
  Date:   2024-08-09 (Fri, 09 Aug 2024)

  Changed paths:
    M clang/lib/Driver/Driver.cpp
    M clang/lib/Format/TokenAnnotator.cpp

  Log Message:
  -----------
  [clang] Use llvm::is_contained (NFC) (#102720)


  Commit: a52e4866f92b11197004fac836caa56a58344cd7
      https://github.com/llvm/llvm-project/commit/a52e4866f92b11197004fac836caa56a58344cd7
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-08-09 (Fri, 09 Aug 2024)

  Changed paths:
    M llvm/test/tools/llvm-objdump/ELF/RISCV/source-interleave.ll

  Log Message:
  -----------
  [llvm-objdump,test] Fix source-interleave.ll when /proc/self/cwd is unavailable

e.g. on Mach-O


  Commit: ad2b646035bcb6a1e54a9e079d7772bff3056790
      https://github.com/llvm/llvm-project/commit/ad2b646035bcb6a1e54a9e079d7772bff3056790
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-08-10 (Sat, 10 Aug 2024)

  Changed paths:
    M clang/lib/Driver/Driver.cpp
    M clang/lib/Format/TokenAnnotator.cpp
    R compiler-rt/test/nsan/tls-reuse.c
    A compiler-rt/test/nsan/tls_reuse.c
    M llvm/include/llvm/Analysis/ScalarEvolution.h
    M llvm/lib/Analysis/ScalarEvolution.cpp
    M llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
    M llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
    M llvm/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp
    M llvm/lib/Transforms/Utils/LCSSA.cpp
    M llvm/test/tools/llvm-objdump/ELF/RISCV/source-interleave.ll
    M llvm/utils/TableGen/Common/DAGISelMatcher.cpp
    M llvm/utils/TableGen/Common/DAGISelMatcher.h
    M mlir/lib/Analysis/Presburger/Barvinok.cpp
    M mlir/lib/Dialect/Linalg/Transforms/DataLayoutPropagation.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Specialize.cpp
    M mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp
    M mlir/lib/Dialect/MemRef/Transforms/EmulateNarrowType.cpp

  Log Message:
  -----------
  fix test

Created using spr 1.3.5-bogner


Compare: https://github.com/llvm/llvm-project/compare/f000981885e3...ad2b646035bc

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