[all-commits] [llvm/llvm-project] 1825cf: [LoongArch][sanitizer] Fix SC_ADDRERR_{RD, WR} miss...
Vitaly Buka via All-commits
all-commits at lists.llvm.org
Fri Sep 13 23:02:02 PDT 2024
Branch: refs/heads/users/vitalybuka/spr/sanitizer-fix-intersecting-stacks-workaround
Home: https://github.com/llvm/llvm-project
Commit: 1825cf28dc83113200b623ebcf063eea35ade79a
https://github.com/llvm/llvm-project/commit/1825cf28dc83113200b623ebcf063eea35ade79a
Author: hev <wangrui at loongson.cn>
Date: 2024-09-14 (Sat, 14 Sep 2024)
Changed paths:
M compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp
Log Message:
-----------
[LoongArch][sanitizer] Fix SC_ADDRERR_{RD,WR} missing in the musl environment (#108557)
Fixes #108550
Commit: d32fe95d8286ffdcdc962534becabffdf1e56816
https://github.com/llvm/llvm-project/commit/d32fe95d8286ffdcdc962534becabffdf1e56816
Author: Maksim Panchenko <maks at fb.com>
Date: 2024-09-13 (Fri, 13 Sep 2024)
Changed paths:
M bolt/lib/Passes/ADRRelaxationPass.cpp
Log Message:
-----------
[BOLT][AArch64] Do not relax ADR referencing the same fragment (#108673)
ADR can reference a secondary entry point in the same function. If
that's the case, we can skip relaxing the instruction when it is in the
same fragment as its target.
Fixes #108290
Commit: c0b7f1bb58633edbe12dcacee8e9d2c49163d87c
https://github.com/llvm/llvm-project/commit/c0b7f1bb58633edbe12dcacee8e9d2c49163d87c
Author: Job Henandez Lara <hj93 at protonmail.com>
Date: 2024-09-14 (Sat, 14 Sep 2024)
Changed paths:
M libc/config/darwin/arm/entrypoints.txt
Log Message:
-----------
[libc][math][c23] add darwin entrypoints for fmul (#108680)
Commit: 82266d3a2b33f49165c0f24d3db5ea9875cc706c
https://github.com/llvm/llvm-project/commit/82266d3a2b33f49165c0f24d3db5ea9875cc706c
Author: Mircea Trofin <mtrofin at google.com>
Date: 2024-09-13 (Fri, 13 Sep 2024)
Changed paths:
M llvm/include/llvm/IR/IntrinsicInst.h
M llvm/lib/Analysis/CtxProfAnalysis.cpp
M llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp
M llvm/test/Transforms/PGOProfile/ctx-instrumentation.ll
M llvm/unittests/Analysis/CtxProfAnalysisTest.cpp
Log Message:
-----------
[nfc][ctx_prof] Factor the callsite instrumentation exclusion criteria (#108471)
Reusing this in the logic fetching the instrumentation in `CtxProfAnalysis`.
Commit: 947374c3933b51f7f3acfe365d6ff9b10fb6cda0
https://github.com/llvm/llvm-project/commit/947374c3933b51f7f3acfe365d6ff9b10fb6cda0
Author: Craig Topper <craig.topper at sifive.com>
Date: 2024-09-13 (Fri, 13 Sep 2024)
Changed paths:
M llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
Log Message:
-----------
[IRTranslator] Simplify fixed vector ConstantAggregateZero handling. NFC (#108667)
We don't need to loop through the elements, they're all the same zero.
We can get the first element and create a splat build_vector.
Commit: f78a48cfaf9d3e616d9bbedd81f68ff159342ffb
https://github.com/llvm/llvm-project/commit/f78a48cfaf9d3e616d9bbedd81f68ff159342ffb
Author: Craig Topper <craig.topper at sifive.com>
Date: 2024-09-13 (Fri, 13 Sep 2024)
Changed paths:
M llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
M llvm/tools/llvm-objdump/SourcePrinter.cpp
M llvm/unittests/DebugInfo/DWARF/DWARFExpressionCompactPrinterTest.cpp
Log Message:
-----------
[MC] Use std::optional<MCRegisters> for values returned by MCRegisterInfo::getLLVMRegNum. NFC
I missed a few places when I changed the function return type in
f2b71491d11355c0df0c92ef7cce7d610c894660.
Commit: d8a8cb9a721a2d00d11df09a849356e981ef6b49
https://github.com/llvm/llvm-project/commit/d8a8cb9a721a2d00d11df09a849356e981ef6b49
Author: Kazu Hirata <kazu at google.com>
Date: 2024-09-13 (Fri, 13 Sep 2024)
Changed paths:
M clang/lib/Driver/OffloadBundler.cpp
Log Message:
-----------
[Driver] Avoid repeated hash lookups (NFC) (#108676)
Commit: 8bce263820096d7c7921354b7646fbb6bb1b8cfb
https://github.com/llvm/llvm-project/commit/8bce263820096d7c7921354b7646fbb6bb1b8cfb
Author: Vitaly Buka <vitalybuka at google.com>
Date: 2024-09-13 (Fri, 13 Sep 2024)
Changed paths:
M compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cpp
Log Message:
-----------
[NFC][sanitizer] Use nullptr instead of 0
Commit: f9b20d50d3374e74e73b51094bdc27f8122971ef
https://github.com/llvm/llvm-project/commit/f9b20d50d3374e74e73b51094bdc27f8122971ef
Author: Vitaly Buka <vitalybuka at google.com>
Date: 2024-09-13 (Fri, 13 Sep 2024)
Changed paths:
M bolt/lib/Passes/ADRRelaxationPass.cpp
M clang/lib/Driver/OffloadBundler.cpp
M compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp
M compiler-rt/lib/sanitizer_common/sanitizer_tls_get_addr.cpp
M libc/config/darwin/arm/entrypoints.txt
M llvm/include/llvm/IR/IntrinsicInst.h
M llvm/lib/Analysis/CtxProfAnalysis.cpp
M llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
M llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp
M llvm/test/Transforms/PGOProfile/ctx-instrumentation.ll
M llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
M llvm/tools/llvm-objdump/SourcePrinter.cpp
M llvm/unittests/Analysis/CtxProfAnalysisTest.cpp
M llvm/unittests/DebugInfo/DWARF/DWARFExpressionCompactPrinterTest.cpp
Log Message:
-----------
rebase
Created using spr 1.3.4
Compare: https://github.com/llvm/llvm-project/compare/bfeba7fce46e...f9b20d50d337
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