[all-commits] [llvm/llvm-project] 601645: [clang] Fix FIXME in dynamic initializer emission, ...

Alexey Bataev via All-commits all-commits at lists.llvm.org
Wed Sep 4 10:52:29 PDT 2024


  Branch: refs/heads/users/alexey-bataev/spr/slpinitial-support-for-non-power-of-2-but-still-whole-register-number-of-elements-in-operands-1
  Home:   https://github.com/llvm/llvm-project
  Commit: 601645c3b70e2a17d18779a3a51b8bc9ecdc9aa6
      https://github.com/llvm/llvm-project/commit/601645c3b70e2a17d18779a3a51b8bc9ecdc9aa6
  Author: Reid Kleckner <rnk at google.com>
  Date:   2024-09-04 (Wed, 04 Sep 2024)

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

  Log Message:
  -----------
  [clang] Fix FIXME in dynamic initializer emission, NFCI

This potentially affects platforms that support comdats other than ELF,
COFF, or wasm, but that is the intention of the FIXME, and if they don't
want this behavior, they probably shouldn't advertise comdat support.


  Commit: 9a2fd97d391caf1060e303f636d7113501788d2f
      https://github.com/llvm/llvm-project/commit/9a2fd97d391caf1060e303f636d7113501788d2f
  Author: Florian Mayer <fmayer at google.com>
  Date:   2024-09-04 (Wed, 04 Sep 2024)

  Changed paths:
    M llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
    M llvm/test/Instrumentation/HWAddressSanitizer/RISCV/alloca.ll
    M llvm/test/Instrumentation/HWAddressSanitizer/RISCV/basic.ll
    M llvm/test/Instrumentation/HWAddressSanitizer/alloca.ll
    M llvm/test/Instrumentation/HWAddressSanitizer/basic.ll
    M llvm/test/Instrumentation/HWAddressSanitizer/mem-attr.ll

  Log Message:
  -----------
  Reapply^2 "[HWASan] remove incorrectly inferred attributes" (#106622) (#106816)

This reverts commit 66927fb95abef9327b453d7213c5df7d641269be.

Filter functions this applies to, which I initially wanted to do in a
follow up to make reverts easier, but turns out without that it gets
really slow

Fleetbench proto: no significant movement
Fleetbench hashing: no significant movement
Fleetbench libc: no significant movement

2nd stage LLVM build:
https://lab.llvm.org/buildbot/#/builders/55/builds/1765/steps/9/logs/stdio
after this change: 80833.56user 3303.04system
previous build: 78430.21user 3258.04system


  Commit: a79159b3e83875f2e622457498df1a6e7c42f47b
      https://github.com/llvm/llvm-project/commit/a79159b3e83875f2e622457498df1a6e7c42f47b
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2024-09-04 (Wed, 04 Sep 2024)

  Changed paths:
    M clang/lib/CodeGen/CGDeclCXX.cpp
    M llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/test/Instrumentation/HWAddressSanitizer/RISCV/alloca.ll
    M llvm/test/Instrumentation/HWAddressSanitizer/RISCV/basic.ll
    M llvm/test/Instrumentation/HWAddressSanitizer/alloca.ll
    M llvm/test/Instrumentation/HWAddressSanitizer/basic.ll
    M llvm/test/Instrumentation/HWAddressSanitizer/mem-attr.ll

  Log Message:
  -----------
  Fix formatting

Created using spr 1.3.5


Compare: https://github.com/llvm/llvm-project/compare/f927502a0586...a79159b3e838

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