[all-commits] [llvm/llvm-project] 6c8ad3: [flang][cuda] Do not consider function result as h...

Florian Mayer via All-commits all-commits at lists.llvm.org
Wed Oct 22 15:08:14 PDT 2025


  Branch: refs/heads/users/fmayer/spr/main.flowsensitive-statusor-9n-make-sure-all-statusor-are-initialized
  Home:   https://github.com/llvm/llvm-project
  Commit: 6c8ad30a82a7ed240cbc3abc07c6759905fecd5b
      https://github.com/llvm/llvm-project/commit/6c8ad30a82a7ed240cbc3abc07c6759905fecd5b
  Author: Valentin Clement (バレンタイン クレメン) <clementval at gmail.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M flang/lib/Semantics/check-cuda.cpp
    M flang/test/Semantics/cuf09.cuf

  Log Message:
  -----------
  [flang][cuda] Do not consider function result as host array (#164669)

The function result in a device function is not a host array. Avoid
triggering the error `Host array 'res' cannot be present in device
context` for this.


  Commit: c70d0812ba17953b3e405eb2b01dd892b94585f1
      https://github.com/llvm/llvm-project/commit/c70d0812ba17953b3e405eb2b01dd892b94585f1
  Author: S. VenkataKeerthy <31350914+svkeerthy at users.noreply.github.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M llvm/include/llvm/CodeGen/MIR2Vec.h
    M llvm/lib/Analysis/models/x86SeedEmbeddingVocab100D.json
    M llvm/lib/CodeGen/MIR2Vec.cpp
    M llvm/test/CodeGen/MIR2Vec/Inputs/mir2vec_dummy_2D_vocab.json
    M llvm/test/CodeGen/MIR2Vec/Inputs/mir2vec_dummy_3D_vocab.json
    M llvm/test/CodeGen/MIR2Vec/Inputs/mir2vec_inconsistent_dims.json
    M llvm/test/CodeGen/MIR2Vec/Inputs/mir2vec_zero_vocab.json
    M llvm/test/CodeGen/MIR2Vec/Inputs/reference_x86_vocab_print.txt
    M llvm/test/CodeGen/MIR2Vec/Inputs/reference_x86_vocab_wo=0.5_print.txt
    M llvm/test/CodeGen/MIR2Vec/if-else.mir
    M llvm/test/CodeGen/MIR2Vec/mir2vec-basic-symbolic.mir
    M llvm/test/CodeGen/MIR2Vec/vocab-error-handling.ll
    M llvm/unittests/CodeGen/MIR2VecTest.cpp

  Log Message:
  -----------
  [MIR2Vec] Handle Operands (#163281)

Handling opcodes in embedding computation.

- Revamped MIR Vocabulary with four sections - `Opcodes`, `Common Operands`, `Physical Registers`, and `Virtual Registers`
- Operands broadly fall into 3 categories -- the generic MO types that are common across architectures, physical and virtual register classes. We handle these categories separately in MIR2Vec. (Though we have same classes for both physical and virtual registers, their embeddings vary).


  Commit: 99abda7b02c9d6ba8b996867d2de624815ace1ce
      https://github.com/llvm/llvm-project/commit/99abda7b02c9d6ba8b996867d2de624815ace1ce
  Author: PiJoules <6019989+PiJoules at users.noreply.github.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M clang/lib/Format/TokenAnnotator.cpp
    M clang/unittests/Format/TokenAnnotatorTest.cpp

  Log Message:
  -----------
  Revert "[clang-format] Annotate ::operator and Foo::operator correctly" (#164670)

Reverts llvm/llvm-project#164048

This led to a regression in clang-format where a space gets added in
between the parameter type and `&`. For example, this

```
::test_anonymous::FunctionApplication& ::test_anonymous::FunctionApplication::operator=(const ::test_anonymous::FunctionApplication& other) noexcept {
```

becomes

```
::test_anonymous::FunctionApplication& ::test_anonymous::FunctionApplication::operator=(const ::test_anonymous::FunctionApplication & other) noexcept {
```


  Commit: 04b5cc6a2457dbd6b320c8345959cf60c94e3cc6
      https://github.com/llvm/llvm-project/commit/04b5cc6a2457dbd6b320c8345959cf60c94e3cc6
  Author: Anutosh Bhat <andersonbhat491 at gmail.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M clang/lib/Sema/Sema.cpp
    M clang/test/Interpreter/pretty-print.c

  Log Message:
  -----------
  [clang-repl] Fix duplicate definition error for symbols in C mode (#164597)

Fixes #164596


  Commit: 9fc353ee36d646ed0dc609734a364437265ec374
      https://github.com/llvm/llvm-project/commit/9fc353ee36d646ed0dc609734a364437265ec374
  Author: Alexey Samsonov <vonosmas at gmail.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M libc/include/wchar.yaml
    M libc/src/wchar/wcsnrtombs.cpp
    M libc/src/wchar/wcsnrtombs.h
    M libc/src/wchar/wcsrtombs.cpp
    M libc/src/wchar/wcsrtombs.h

  Log Message:
  -----------
  [libc] Fix a couple issues in <wchar.h> header (#164666)

* Add FILE type declaration, as it should be presented in `<wchar.h>`,
as well as in `<stdio.h>`
* Fix argument type in `wcsrtombs` / `wcsnrtombs` function - it should
be restrict pointer to `mbstate_t`. Add restrict qualifier to internal
implementation as well.

This brings us closer to being able to build libcxx with wide-character
support against llvm-libc headers.


  Commit: 58d4f180676776ed70f7408189f0fcd087919439
      https://github.com/llvm/llvm-project/commit/58d4f180676776ed70f7408189f0fcd087919439
  Author: Muhammad Bassiouni <60100307+bassiounix at users.noreply.github.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M libc/include/llvm-libc-macros/CMakeLists.txt
    A libc/include/llvm-libc-macros/annex-k-macros.h

  Log Message:
  -----------
  [libc][annex_k] Add Annex K support macros. (#163100)

RFC https://discourse.llvm.org/t/rfc-bounds-checking-interfaces-for-llvm-libc/87685

Add internal support macros required by Annex K interface in LLVM libc.


  Commit: 9a2e825c13655d955054bb65be5fc010c7ed69e3
      https://github.com/llvm/llvm-project/commit/9a2e825c13655d955054bb65be5fc010c7ed69e3
  Author: Jakub Kuderski <jakub at nod-labs.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M clang/lib/CIR/CodeGen/CIRGenAsm.cpp
    M clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp
    M clang/lib/CIR/CodeGen/CIRGenCXX.cpp
    M clang/lib/CIR/CodeGen/CIRGenClass.cpp
    M clang/lib/CIR/CodeGen/CIRGenExpr.cpp
    M clang/lib/CIR/CodeGen/CIRGenExprComplex.cpp
    M clang/lib/CIR/CodeGen/CIRGenExprScalar.cpp
    M clang/lib/CIR/CodeGen/CIRGenFunction.cpp
    M clang/lib/CIR/CodeGen/CIRGenItaniumCXXABI.cpp
    M clang/lib/CIR/CodeGen/CIRGenModule.cpp
    M clang/lib/CIR/CodeGen/CIRGenOpenACC.cpp
    M clang/lib/CIR/CodeGen/CIRGenOpenACCClause.cpp
    M clang/lib/CIR/CodeGen/CIRGenStmt.cpp
    M clang/lib/CIR/CodeGen/CIRGenStmtOpenACC.cpp
    M clang/lib/CIR/CodeGen/CIRGenStmtOpenACCLoop.cpp
    M clang/lib/CIR/Dialect/IR/CIRDialect.cpp
    M clang/lib/CIR/Dialect/IR/CIRMemorySlot.cpp
    M clang/lib/CIR/Dialect/Transforms/FlattenCFG.cpp
    M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
    M clang/lib/CIR/Dialect/Transforms/LoweringPrepareItaniumCXXABI.cpp
    M clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
    M clang/lib/CIR/Lowering/LoweringHelpers.cpp
    M clang/unittests/CIR/PointerLikeTest.cpp

  Log Message:
  -----------
  [clang][CIR][mlir] Migrate to free create functions. NFC. (#164656)

See
https://discourse.llvm.org/t/psa-opty-create-now-with-100-more-tab-complete/87339.

I plan to make these deprecated in
https://github.com/llvm/llvm-project/pull/164649.


  Commit: 5d6c00cd0f8f644106b976d65de56f9f4ffa1587
      https://github.com/llvm/llvm-project/commit/5d6c00cd0f8f644106b976d65de56f9f4ffa1587
  Author: Vinay Deshmukh <vinay_deshmukh at outlook.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M libc/cmake/modules/LLVMLibCTestRules.cmake
    M libc/test/include/complex_test.cpp
    M libc/test/integration/src/pthread/pthread_barrier_test.cpp
    M libc/test/src/math/exhaustive/bfloat16_add_test.cpp
    M libc/test/src/math/exhaustive/bfloat16_div_test.cpp
    M libc/test/src/math/exhaustive/bfloat16_mul_test.cpp
    M libc/test/src/math/exhaustive/bfloat16_sub_test.cpp
    M libc/test/src/signal/sigaltstack_test.cpp
    M libc/test/src/stdio/fileop_test.cpp
    M libc/test/src/stdio/fopen_test.cpp
    M libc/test/src/sys/socket/linux/send_recv_test.cpp
    M libc/test/src/sys/socket/linux/sendmsg_recvmsg_test.cpp
    M libc/test/src/sys/socket/linux/sendto_recvfrom_test.cpp
    M libc/test/src/time/ctime_r_test.cpp
    M libc/test/src/time/mktime_test.cpp

  Log Message:
  -----------
  [libc] Add -Werror for libc tests (#160413)

Relates to https://github.com/llvm/llvm-project/issues/119281

Note:

1) As this PR enables `-Werror` for `libc` tests, it's very likely some
downstream CI's may fail / start failing, so it's very likely this PR
may need to be reverted and re-applied.

P.S.

I do not have merge permissions, so I will need one of the reviews to
merge it for me. Thank you!


  Commit: 25a915a91cf4a5e5fd34e6613b0d329e32451a4f
      https://github.com/llvm/llvm-project/commit/25a915a91cf4a5e5fd34e6613b0d329e32451a4f
  Author: Teresa Johnson <tejohnson at google.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M llvm/include/llvm/IR/ModuleSummaryIndex.h
    M llvm/lib/LTO/LTO.cpp

  Log Message:
  -----------
  [ThinLTO] Add HasLocal flag to GlobalValueSummaryInfo (#164647)

Add a flag to the GlobalValueSummaryInfo indicating whether the
associated SummaryList (all summaries with the same GUID) contains any
summaries with local linkage. This flag is set when building the index,
so it is associated with the original linkage type before
internalization and promotion. Consumers should check the
withInternalizeAndPromote() flag on the index before using it.

In most cases we expect a 1-1 mapping between a GUID and a summary with
local linkage, because for locals the GUID is computed from the hash of
"modulepath;name". However, there can be multiple locals with the same
GUID if translation units are not compiled with enough path. And in rare
but theoretically possible cases, there can be hash collisions on the
underlying MD5 computation. So to be safe when looking for local
summaries, analyses currently look through all summaries in the list.
These lists can be extremely long in the case of large binaries with
template function defs in widely used headers (i.e. linkonce_odr).

A follow on change will use this flag to reduce ThinLTO analysis time in
WPD by 5-6% for a large target (details in PR164046 which will be
reworked to use this flag).

Note that in the past we have tried to keep bits related to the GUID in
the ValueInfo (which has a pointer to the associated
GlobalValueSummaryInfo), via its PointerIntPair. However, we are out of
bits there. This change does add a byte to every GlobalValueSummaryInfo
instance, which I measured as a little under 0.90% overhead in a large
target. However, it enables adding 7 bits of other per-GUID flags in the
future without adding more overhead. Note that it was lower overhead to
add this to the GlobalValueSummaryInfo than the ValueInfo, which tends
to be copied into other maps.


  Commit: 10113c4ab425167d3a18ba0425466cab118902d7
      https://github.com/llvm/llvm-project/commit/10113c4ab425167d3a18ba0425466cab118902d7
  Author: Walter Lee <49250218+googlewalt at users.noreply.github.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M utils/bazel/llvm-project-overlay/libc/test/src/math/libc_math_test_rules.bzl

  Log Message:
  -----------
  [bazel][libc] Add missing dependency (#164668)

Fixes #164522.


  Commit: f8f7f1b67c8ee5d81847955dc36fab86a6d129ad
      https://github.com/llvm/llvm-project/commit/f8f7f1b67c8ee5d81847955dc36fab86a6d129ad
  Author: Aiden Grossman <aidengrossman at google.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M llvm/utils/lit/tests/shtest-ulimit.py

  Log Message:
  -----------
  [lit] Update shtest-ulimit.py to explicitly check default limits (#164678)

The recently added ulimit_reset.txt section in shtest-ulimit.py was
failing on some builders if the default file descriptor limit started
with 50. This patch fixes that by explicitly checking that the file
descriptor limit is equal to the default value.


  Commit: 9a97717df0647c0073bade6504e8c8c155ef5186
      https://github.com/llvm/llvm-project/commit/9a97717df0647c0073bade6504e8c8c155ef5186
  Author: Nico Weber <thakis at chromium.org>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M llvm/utils/gn/secondary/llvm/include/llvm/Config/BUILD.gn
    M llvm/utils/gn/secondary/llvm/include/llvm/Config/config.gni
    M llvm/utils/gn/secondary/llvm/lib/CAS/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/CAS/BUILD.gn

  Log Message:
  -----------
  [gn] port be9c083cf7ec (CAS on-disk changes)


  Commit: f607b2a6ea36d61e7526b44826b6a61c172f6c4d
      https://github.com/llvm/llvm-project/commit/f607b2a6ea36d61e7526b44826b6a61c172f6c4d
  Author: Victor Chernyakin <chernyakin.victor.j at outlook.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M clang/include/clang/Sema/Sema.h
    M clang/lib/Parse/Parser.cpp
    M clang/lib/Sema/Sema.cpp

  Log Message:
  -----------
  [clang][Sema][NFC] Remove unused delayed template parsing cleanup callback (#164149)

The last use of it was removed in 6163aa9.


  Commit: c0b42ec05344707d94805ec795a7bc8d33a09594
      https://github.com/llvm/llvm-project/commit/c0b42ec05344707d94805ec795a7bc8d33a09594
  Author: Jakub Kuderski <jakub at nod-labs.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M mlir/include/mlir/IR/Builders.h
    M mlir/lib/Dialect/OpenMP/Transforms/OpenMPOffloadPrivatizationPrepare.cpp

  Log Message:
  -----------
  [mlir][IR] Deprecate `OpBuilder::create` in favor of free functions (#164649)

These have been soft-deprecated since July:
https://discourse.llvm.org/t/psa-opty-create-now-with-100-more-tab-complete/87339

Add a deprecation attribute to prevent new uses from creeping in.


  Commit: c597a4f476655cfa5ab2983964e10eb289554547
      https://github.com/llvm/llvm-project/commit/c597a4f476655cfa5ab2983964e10eb289554547
  Author: lntue <lntue at google.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M libc/cmake/modules/LLVMLibCTestRules.cmake
    M libc/test/include/complex_test.cpp
    M libc/test/integration/src/pthread/pthread_barrier_test.cpp
    M libc/test/src/math/exhaustive/bfloat16_add_test.cpp
    M libc/test/src/math/exhaustive/bfloat16_div_test.cpp
    M libc/test/src/math/exhaustive/bfloat16_mul_test.cpp
    M libc/test/src/math/exhaustive/bfloat16_sub_test.cpp
    M libc/test/src/signal/sigaltstack_test.cpp
    M libc/test/src/stdio/fileop_test.cpp
    M libc/test/src/stdio/fopen_test.cpp
    M libc/test/src/sys/socket/linux/send_recv_test.cpp
    M libc/test/src/sys/socket/linux/sendmsg_recvmsg_test.cpp
    M libc/test/src/sys/socket/linux/sendto_recvfrom_test.cpp
    M libc/test/src/time/ctime_r_test.cpp
    M libc/test/src/time/mktime_test.cpp

  Log Message:
  -----------
  Revert "[libc] Add -Werror for libc tests" (#164684)

Reverts llvm/llvm-project#160413


  Commit: a746fe561c153e3d493168ea1aa73300f0f3e4fd
      https://github.com/llvm/llvm-project/commit/a746fe561c153e3d493168ea1aa73300f0f3e4fd
  Author: Ryan Mansfield <ryan_mansfield at apple.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M llvm/test/tools/llvm-objdump/MachO/disassemble-source-dsym.test
    M llvm/tools/llvm-objdump/MachODump.cpp

  Log Message:
  -----------
  [llvm-objdump] Fix --source with --macho flag (#163810)

The --source option was broken when using the --macho flag because
DisassembleMachO() only initialized debug info when UseDbg was true, and
would return early if no dSYM was found.


  Commit: ff6ed3d7cca44d23645e10e6f75742a1b205aece
      https://github.com/llvm/llvm-project/commit/ff6ed3d7cca44d23645e10e6f75742a1b205aece
  Author: LLVM GN Syncbot <llvmgnsyncbot at gmail.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M llvm/utils/gn/secondary/llvm/lib/AsmParser/BUILD.gn

  Log Message:
  -----------
  [gn build] Port 18d4ba593db9


  Commit: 9313148f98d5bb1f838536046ef750e18326186d
      https://github.com/llvm/llvm-project/commit/9313148f98d5bb1f838536046ef750e18326186d
  Author: LLVM GN Syncbot <llvmgnsyncbot at gmail.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/Orc/BUILD.gn

  Log Message:
  -----------
  [gn build] Port 917384664076


  Commit: a7f2cd353fde8c44700a76cab4510a01f46dd222
      https://github.com/llvm/llvm-project/commit/a7f2cd353fde8c44700a76cab4510a01f46dd222
  Author: LLVM GN Syncbot <llvmgnsyncbot at gmail.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/BUILD.gn

  Log Message:
  -----------
  [gn build] Port af6fa77a351e


  Commit: 8c04420f3a3419fec99a5c3225f08ec75c8ca31e
      https://github.com/llvm/llvm-project/commit/8c04420f3a3419fec99a5c3225f08ec75c8ca31e
  Author: LLVM GN Syncbot <llvmgnsyncbot at gmail.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M llvm/utils/gn/secondary/llvm/lib/Target/Hexagon/BUILD.gn

  Log Message:
  -----------
  [gn build] Port e8b255df1bb4


  Commit: 8e7e9d430969611e8a5ed0ee44a1b2fd649ed992
      https://github.com/llvm/llvm-project/commit/8e7e9d430969611e8a5ed0ee44a1b2fd649ed992
  Author: Nathan Corbyn <n_corbyn at apple.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M llvm/lib/Analysis/MemoryLocation.cpp
    M llvm/test/Transforms/DeadStoreElimination/matrix-intrinsics.ll
    M llvm/test/Transforms/GVN/matrix-intrinsics.ll

  Log Message:
  -----------
  [MemoryLocation] Support strided matrix loads / stores (#163368)

This patch provides an approximation of the memory locations touched by
`llvm.matrix.column.major.load` and `llvm.matrix.column.major.store`,
enabling dead store elimination and GVN to remove redundant loads and
dead stores.

PR: https://github.com/llvm/llvm-project/pull/163368


  Commit: 3e6f696af78b509351ce58dda2bcba2f729334cb
      https://github.com/llvm/llvm-project/commit/3e6f696af78b509351ce58dda2bcba2f729334cb
  Author: Ben Langmuir <blangmuir at apple.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M clang/lib/Tooling/DependencyScanning/DependencyScannerImpl.cpp
    M clang/lib/Tooling/DependencyScanning/DependencyScannerImpl.h
    M clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp
    M clang/test/ClangScanDeps/response-file.c
    M clang/tools/clang-scan-deps/ClangScanDeps.cpp
    M clang/tools/clang-scan-deps/Opts.td

  Log Message:
  -----------
  [clang][deps] Fix a use-after-free from expanding response files (#164676)

In 436861645247 we accidentally moved uses of command-line args saved
into a bump pointer allocator during response file expansion out of
scope of the allocator. Also, the test that should have caught this (at
least with asan) was not working correctly because clang-scan-deps was
expanding response files itself during argument adjustment rather than
the underlying scanner library.

rdar://162720059


  Commit: 08619d82546b92def9fcaa43af8769c140a60319
      https://github.com/llvm/llvm-project/commit/08619d82546b92def9fcaa43af8769c140a60319
  Author: Florian Mayer <fmayer at google.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:

  Log Message:
  -----------
  [gn build] Port 18d4ba593db9



Reviewers: 

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


  Commit: db2b7fef6df7600142c08c1b3b470703e9470e08
      https://github.com/llvm/llvm-project/commit/db2b7fef6df7600142c08c1b3b470703e9470e08
  Author: Reid Kleckner <rnk at google.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M utils/bazel/llvm-project-overlay/mlir/python/BUILD.bazel

  Log Message:
  -----------
  [bazel] Fix MLIR Python tablegen deps after 5129b37 (#164690)


  Commit: 12f0e48c0175b59127e56e6ae0bdb0244174df96
      https://github.com/llvm/llvm-project/commit/12f0e48c0175b59127e56e6ae0bdb0244174df96
  Author: Florian Mayer <fmayer at google.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M clang/lib/Analysis/FlowSensitive/Models/UncheckedStatusOrAccessModel.cpp
    M clang/unittests/Analysis/FlowSensitive/UncheckedStatusOrAccessModelTestFixture.cpp

  Log Message:
  -----------
  [FlowSensitive] [StatusOr] [4/N] Support comparisons (#163871)


  Commit: e8699605f76582824d29138c61e3b1870333a4c1
      https://github.com/llvm/llvm-project/commit/e8699605f76582824d29138c61e3b1870333a4c1
  Author: Florian Mayer <fmayer at google.com>
  Date:   2025-10-22 (Wed, 22 Oct 2025)

  Changed paths:
    M clang/include/clang/Sema/Sema.h
    M clang/lib/Analysis/FlowSensitive/Models/UncheckedStatusOrAccessModel.cpp
    M clang/lib/CIR/CodeGen/CIRGenAsm.cpp
    M clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp
    M clang/lib/CIR/CodeGen/CIRGenCXX.cpp
    M clang/lib/CIR/CodeGen/CIRGenClass.cpp
    M clang/lib/CIR/CodeGen/CIRGenExpr.cpp
    M clang/lib/CIR/CodeGen/CIRGenExprComplex.cpp
    M clang/lib/CIR/CodeGen/CIRGenExprScalar.cpp
    M clang/lib/CIR/CodeGen/CIRGenFunction.cpp
    M clang/lib/CIR/CodeGen/CIRGenItaniumCXXABI.cpp
    M clang/lib/CIR/CodeGen/CIRGenModule.cpp
    M clang/lib/CIR/CodeGen/CIRGenOpenACC.cpp
    M clang/lib/CIR/CodeGen/CIRGenOpenACCClause.cpp
    M clang/lib/CIR/CodeGen/CIRGenStmt.cpp
    M clang/lib/CIR/CodeGen/CIRGenStmtOpenACC.cpp
    M clang/lib/CIR/CodeGen/CIRGenStmtOpenACCLoop.cpp
    M clang/lib/CIR/Dialect/IR/CIRDialect.cpp
    M clang/lib/CIR/Dialect/IR/CIRMemorySlot.cpp
    M clang/lib/CIR/Dialect/Transforms/FlattenCFG.cpp
    M clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
    M clang/lib/CIR/Dialect/Transforms/LoweringPrepareItaniumCXXABI.cpp
    M clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
    M clang/lib/CIR/Lowering/LoweringHelpers.cpp
    M clang/lib/Format/TokenAnnotator.cpp
    M clang/lib/Parse/Parser.cpp
    M clang/lib/Sema/Sema.cpp
    M clang/lib/Tooling/DependencyScanning/DependencyScannerImpl.cpp
    M clang/lib/Tooling/DependencyScanning/DependencyScannerImpl.h
    M clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp
    M clang/test/ClangScanDeps/response-file.c
    M clang/test/Interpreter/pretty-print.c
    M clang/tools/clang-scan-deps/ClangScanDeps.cpp
    M clang/tools/clang-scan-deps/Opts.td
    M clang/unittests/CIR/PointerLikeTest.cpp
    M clang/unittests/Format/TokenAnnotatorTest.cpp
    M flang/lib/Semantics/check-cuda.cpp
    M flang/test/Semantics/cuf09.cuf
    M libc/include/llvm-libc-macros/CMakeLists.txt
    A libc/include/llvm-libc-macros/annex-k-macros.h
    M libc/include/wchar.yaml
    M libc/src/wchar/wcsnrtombs.cpp
    M libc/src/wchar/wcsnrtombs.h
    M libc/src/wchar/wcsrtombs.cpp
    M libc/src/wchar/wcsrtombs.h
    M llvm/include/llvm/CodeGen/MIR2Vec.h
    M llvm/include/llvm/IR/ModuleSummaryIndex.h
    M llvm/lib/Analysis/MemoryLocation.cpp
    M llvm/lib/Analysis/models/x86SeedEmbeddingVocab100D.json
    M llvm/lib/CodeGen/MIR2Vec.cpp
    M llvm/lib/LTO/LTO.cpp
    M llvm/test/CodeGen/MIR2Vec/Inputs/mir2vec_dummy_2D_vocab.json
    M llvm/test/CodeGen/MIR2Vec/Inputs/mir2vec_dummy_3D_vocab.json
    M llvm/test/CodeGen/MIR2Vec/Inputs/mir2vec_inconsistent_dims.json
    M llvm/test/CodeGen/MIR2Vec/Inputs/mir2vec_zero_vocab.json
    M llvm/test/CodeGen/MIR2Vec/Inputs/reference_x86_vocab_print.txt
    M llvm/test/CodeGen/MIR2Vec/Inputs/reference_x86_vocab_wo=0.5_print.txt
    M llvm/test/CodeGen/MIR2Vec/if-else.mir
    M llvm/test/CodeGen/MIR2Vec/mir2vec-basic-symbolic.mir
    M llvm/test/CodeGen/MIR2Vec/vocab-error-handling.ll
    M llvm/test/Transforms/DeadStoreElimination/matrix-intrinsics.ll
    M llvm/test/Transforms/GVN/matrix-intrinsics.ll
    M llvm/test/tools/llvm-objdump/MachO/disassemble-source-dsym.test
    M llvm/tools/llvm-objdump/MachODump.cpp
    M llvm/unittests/CodeGen/MIR2VecTest.cpp
    M llvm/utils/gn/secondary/llvm/include/llvm/Config/BUILD.gn
    M llvm/utils/gn/secondary/llvm/include/llvm/Config/config.gni
    M llvm/utils/gn/secondary/llvm/lib/AsmParser/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/CAS/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/Hexagon/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/CAS/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/ExecutionEngine/Orc/BUILD.gn
    M llvm/utils/lit/tests/shtest-ulimit.py
    M mlir/include/mlir/IR/Builders.h
    M mlir/lib/Dialect/OpenMP/Transforms/OpenMPOffloadPrivatizationPrepare.cpp
    M utils/bazel/llvm-project-overlay/libc/test/src/math/libc_math_test_rules.bzl
    M utils/bazel/llvm-project-overlay/mlir/python/BUILD.bazel

  Log Message:
  -----------
  [𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]


Compare: https://github.com/llvm/llvm-project/compare/14d4fd0dbcbd...e8699605f765

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