[all-commits] [llvm/llvm-project] 2a1200: [Flang][OpenMP] Fix Fortran automap handling (#162...

Mircea Trofin via All-commits all-commits at lists.llvm.org
Tue Jul 14 09:31:04 PDT 2026


  Branch: refs/heads/users/mtrofin/07-13-_clang_cuda_use_the_source_filename_for_module_id
  Home:   https://github.com/llvm/llvm-project
  Commit: 2a1200e08cd1cb0e6744e38a7ec4611d983fb44f
      https://github.com/llvm/llvm-project/commit/2a1200e08cd1cb0e6744e38a7ec4611d983fb44f
  Author: Akash Banerjee <akash.banerjee at amd.com>
  Date:   2026-07-14 (Tue, 14 Jul 2026)

  Changed paths:
    M flang/lib/Optimizer/OpenMP/AutomapToTargetData.cpp
    A flang/test/Lower/OpenMP/declare-target-automap.f90
    M flang/test/Transforms/omp-automap-to-target-data.fir
    M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
    M mlir/test/Target/LLVMIR/omptarget-declare-target-llvm-host.mlir
    M offload/test/offloading/fortran/declare-target-automap.f90

  Log Message:
  -----------
  [Flang][OpenMP] Fix Fortran automap handling (#162501)

This fixes Fortran `declare target enter(automap:...)` handling for
allocatable
descriptors.

- Replace the previous `has_device_addr` target-region rewrite with
explicit
  target data operations around allocation/deallocation.
- On allocation, emit:
  - descriptor `map(always,to)` to keep the Fortran descriptor present
  - storage `map(storage)` for the allocated array data
- `map(attach)` to update the device descriptor base address to the
device data
- On deallocation, delete both the mapped storage and descriptor.
- Add a weak visible offload-entry alias for local/hidden `declare
target to/enter`
globals so libomptarget can associate the host descriptor with the real
device
  global without changing the original symbol linkage.

This fixes `offload/test/offloading/fortran/declare-target-automap.f90`
reported broken in #161265.

Co-authored-by: Codex <codex at openai.com>


  Commit: e1d7480aabee9ea5b06be8f7902ff2ab23f50647
      https://github.com/llvm/llvm-project/commit/e1d7480aabee9ea5b06be8f7902ff2ab23f50647
  Author: Benedek Kaibas <82393336+benedekaibas at users.noreply.github.com>
  Date:   2026-07-14 (Tue, 14 Jul 2026)

  Changed paths:
    M clang/include/clang/StaticAnalyzer/Checkers/Checkers.td
    M clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt
    M clang/lib/StaticAnalyzer/Checkers/LifetimeModeling.cpp
    M clang/lib/StaticAnalyzer/Checkers/LifetimeModeling.h
    A clang/lib/StaticAnalyzer/Checkers/ReportDanglingPtrDeref.cpp
    A clang/test/Analysis/dangling-ptr-deref.cpp

  Log Message:
  -----------
  [analyzer] Implemented the DanglingPtrDeref checker to detect use-after-scope lifetime errors (#209278)


  Commit: 8b7b61f099616a3fbeca563b7a1da34279142797
      https://github.com/llvm/llvm-project/commit/8b7b61f099616a3fbeca563b7a1da34279142797
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2026-07-14 (Tue, 14 Jul 2026)

  Changed paths:
    A llvm/test/tools/llvm-reduce/reduce-instructions-x86-amx.ll
    A llvm/test/tools/llvm-reduce/reduce-operands-x86-amx.ll
    M llvm/tools/llvm-reduce/deltas/ReduceInstructions.cpp
    M llvm/tools/llvm-reduce/deltas/ReduceOperands.cpp

  Log Message:
  -----------
  [llvm-reduce] Avoid invalid replacements with x86_amx type (#209506)

It's not possible to create zero constants of this type, and even
poison constants result in a verifier error when used as an intrinsic
argument.


  Commit: d6349588f34bc2f087ba6440049473ecd97853e0
      https://github.com/llvm/llvm-project/commit/d6349588f34bc2f087ba6440049473ecd97853e0
  Author: Charles Zablit <c_zablit at apple.com>
  Date:   2026-07-14 (Tue, 14 Jul 2026)

  Changed paths:
    M llvm/docs/ReleaseNotes.md

  Log Message:
  -----------
  [lldb][Windows] add release notes for the Python private API removal (#209456)

The official lldb releases set `LLDB_EMBED_PYTHON_HOME` to `OFF`
https://github.com/llvm/llvm-project/blob/9582f71a3b5f71e871bee0062e641f3587e0ae23/llvm/utils/release/build_llvm_release.bat#L213
meaning that lldb on Windows does not use the private Python API by
default. Users are free to use any Python version they want. Add a
release note for this.


  Commit: de4bb53abe61dec8482f91b39ce3dac6ab0d5cd9
      https://github.com/llvm/llvm-project/commit/de4bb53abe61dec8482f91b39ce3dac6ab0d5cd9
  Author: lntue <lntue at google.com>
  Date:   2026-07-14 (Tue, 14 Jul 2026)

  Changed paths:
    M libc/test/src/sys/mman/linux/posix_madvise_test.cpp

  Log Message:
  -----------
  [libc] Fix posix_madvise_test for riscv32 bot. (#209504)


  Commit: e217dcb8de5dd83b307fe8b95b43de11a7d894ab
      https://github.com/llvm/llvm-project/commit/e217dcb8de5dd83b307fe8b95b43de11a7d894ab
  Author: George Burgess IV <george.burgess.iv at gmail.com>
  Date:   2026-07-14 (Tue, 14 Jul 2026)

  Changed paths:
    M mlir/lib/Conversion/NVGPUToNVVM/NVGPUToNVVM.cpp

  Log Message:
  -----------
  [mlir] fix builders by moving var into assert (#209494)

non-asserts builders are failing since `vecTy` is unused aside from this
one assertion: https://lab.llvm.org/buildbot/#/builders/228/builds/4754

Since side-effects here are uninteresting, move the entire expr into the
assert, per CodingStandards.md

Fix-forward for #199700


  Commit: 05aba69f4d8ee34179b0658c57280064a724f039
      https://github.com/llvm/llvm-project/commit/05aba69f4d8ee34179b0658c57280064a724f039
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2026-07-14 (Tue, 14 Jul 2026)

  Changed paths:
    A llvm/test/tools/llvm-reduce/reduce-operands-to-args-x86-amx.ll
    M llvm/tools/llvm-reduce/deltas/ReduceOperandsToArgs.cpp

  Log Message:
  -----------
  [llvm-reduce] Avoid another invalid x86_amx replacement (#209509)


  Commit: 7cd1a8361376525a6094b0b365d5e726f014cde6
      https://github.com/llvm/llvm-project/commit/7cd1a8361376525a6094b0b365d5e726f014cde6
  Author: Ebuka Ezike <e_ezike at apple.com>
  Date:   2026-07-14 (Tue, 14 Jul 2026)

  Changed paths:
    M lldb/tools/lldb-dap/DAPSessionManager.cpp

  Log Message:
  -----------
  [lldb-dap] Simplify DAPSessionManager GetInstance (#209264)

We don't need the `std::call_once` as this guaranteed to be [thread safe
and initialised
once](https://en.cppreference.com/cpp/language/storage_duration#Static_block_variables)
since c++11.


  Commit: 2ff357b2e1b9aed337a50478af2469fd9fd7442d
      https://github.com/llvm/llvm-project/commit/2ff357b2e1b9aed337a50478af2469fd9fd7442d
  Author: Joel Walker <theagingboy05 at gmail.com>
  Date:   2026-07-14 (Tue, 14 Jul 2026)

  Changed paths:
    M llvm/lib/Support/KnownBits.cpp
    M llvm/test/CodeGen/AArch64/GlobalISel/knownbits-sdiv.mir
    M llvm/test/CodeGen/AArch64/GlobalISel/knownbits-udiv.mir
    M llvm/test/CodeGen/X86/udiv_fix.ll
    M llvm/test/CodeGen/X86/udiv_fix_sat.ll
    M llvm/test/Transforms/InstCombine/known-bits.ll

  Log Message:
  -----------
  [KnownBits] Use min non-zero divisor and quotient lower bound in udiv (#209360)

`KnownBits::udiv` was discarding information in two cases. This tightens
both:

- A zero divisor is UB, so when the divisor's known bits permit zero,
use the smallest non-zero value as the minimum divisor instead of
bailing out.
- Compute a lower bound on the quotient (`MinNum / MaxDenom`) and keep
the leading bits it shares with the upper bound, the same way
`ConstantRange::toKnownBits` does.

Both follow from the quotient being monotonic in each operand, with all
four operand bounds attainable.

`KnownBitsTest.BinaryExhaustive` passes with no unsound results, and an
exhaustive width-4 check drops suboptimal outputs from 1790 to 864.
Regenerated the affected MIR and InstCombine tests; two X86 fixed-point
tests lose now-redundant instructions.

Assisted by Claude (Anthropic).


  Commit: 132ba0d21e9f53671906af6b0a8343245b4c5021
      https://github.com/llvm/llvm-project/commit/132ba0d21e9f53671906af6b0a8343245b4c5021
  Author: lianjinfeng2003 <101249452+mygitljf at users.noreply.github.com>
  Date:   2026-07-14 (Tue, 14 Jul 2026)

  Changed paths:

  Log Message:
  -----------
  [CIR][NFC] Update fpclass mask checks (#208975)

I updated the CIR checks to match the formatted `llvm.is.fpclass` masks
introduced by #207653. This fixes the three CIR test failures that
became visible after #208919 restored the CIR build.


  Commit: 0530817558e92a99ad3a37372dc42eb165f5f69e
      https://github.com/llvm/llvm-project/commit/0530817558e92a99ad3a37372dc42eb165f5f69e
  Author: Ebuka Ezike <e_ezike at apple.com>
  Date:   2026-07-14 (Tue, 14 Jul 2026)

  Changed paths:
    M lldb/packages/Python/lldbsuite/test/tools/lldb_dap/__init__.py
    R lldb/packages/Python/lldbsuite/test/tools/lldb_dap/dap_types.py
    R lldb/packages/Python/lldbsuite/test/tools/lldb_dap/lldb_dap_testcase.py
    M lldb/packages/Python/lldbsuite/test/tools/lldb_dap/session.py
    M lldb/packages/Python/lldbsuite/test/tools/lldb_dap/session_helpers.py
    A lldb/packages/Python/lldbsuite/test/tools/lldb_dap/testcase.py
    A lldb/packages/Python/lldbsuite/test/tools/lldb_dap/types.py
    M lldb/packages/Python/lldbsuite/test/tools/lldb_dap/utils.py
    M lldb/test/API/tools/lldb-dap/exception/TestDAP_exception.py
    M lldb/test/API/tools/lldb-dap/exception/asan/TestDAP_asan.py
    M lldb/test/API/tools/lldb-dap/exception/cpp/TestDAP_exception_cpp.py
    M lldb/test/API/tools/lldb-dap/exception/objc/TestDAP_exception_objc.py
    M lldb/test/API/tools/lldb-dap/exception/ubsan/TestDAP_ubsan.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_args.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_basic.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_commands.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_cwd.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_debuggerRoot.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_disableSTDIO.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_environment_with_array.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_environment_with_object.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_extra_launch_commands.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_failing_console.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_failing_launch_commands.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_invalid_launch_commands_and_console.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_invalid_program.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_no_lldbinit_flag.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_shellExpandArguments_disabled.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_shellExpandArguments_enabled.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_sourcePath.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_stdio_redirection.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_stdio_redirection_and_console.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_stopOnEntry.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_terminate_commands.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_termination.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_version.py
    M lldb/test/API/tools/lldb-dap/module-event/TestDAP_module_event.py
    M lldb/test/API/tools/lldb-dap/module/TestDAP_module.py
    M lldb/test/API/tools/lldb-dap/moduleSymbols/TestDAP_moduleSymbols.py
    M lldb/test/API/tools/lldb-dap/stackTrace/TestDAP_stackTrace.py
    M lldb/test/API/tools/lldb-dap/stackTraceCompilerGeneratedCode/TestDAP_stackTraceCompilerGeneratedCode.py
    M lldb/test/API/tools/lldb-dap/stackTraceDisassemblyDisplay/TestDAP_stackTraceDisassemblyDisplay.py
    M lldb/test/API/tools/lldb-dap/stackTraceMissingFunctionName/TestDAP_stackTraceMissingFunctionName.py
    M lldb/test/API/tools/lldb-dap/stackTraceMissingModule/TestDAP_stackTraceMissingModule.py
    M lldb/test/API/tools/lldb-dap/utils/TestDAPUtils_DAPConnection.py
    M lldb/test/API/tools/lldb-dap/utils/TestDAPUtils_EventHistory.py
    M lldb/test/API/tools/lldb-dap/utils/TestDAPUtils_Types.py
    M lldb/test/API/tools/lldb-dap/variables/TestDAP_variables.py
    M lldb/test/API/tools/lldb-dap/variables/children/TestDAP_variables_children.py

  Log Message:
  -----------
  [NFC][lldb-dap] Simplify DAP imports. (#209442)

Expose commonly used classes in the lldb_dap package and avoid repeating
the lldb_dap namespace.


  Commit: 921361839666196d5b60fc6e57836570ec86665a
      https://github.com/llvm/llvm-project/commit/921361839666196d5b60fc6e57836570ec86665a
  Author: Nerixyz <nerixdev at outlook.de>
  Date:   2026-07-14 (Tue, 14 Jul 2026)

  Changed paths:
    M lldb/source/Plugins/SymbolLocator/SymStore/CMakeLists.txt
    M llvm/docs/ReleaseNotes.md

  Log Message:
  -----------
  [lldb] Add release note for SymStore and generate settings docs (#209469)

We didn't have a release note for the symstore symbol locator and the
settings weren't included on https://lldb.llvm.org/use/settings.html.
The second part is probably because both were landing at the same time,
so I missed the JSON output there.


  Commit: ce72145fd034cdb8abe5d14c5f9e73b8b47a8e6b
      https://github.com/llvm/llvm-project/commit/ce72145fd034cdb8abe5d14c5f9e73b8b47a8e6b
  Author: Usman Nadeem <mnadeem at qti.qualcomm.com>
  Date:   2026-07-14 (Tue, 14 Jul 2026)

  Changed paths:
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
    M llvm/test/CodeGen/AArch64/fold-sext-in-reg-predicate-fixed-length.ll
    M llvm/unittests/Target/AArch64/AArch64SelectionDAGTest.cpp

  Log Message:
  -----------
  [SelectionDAG] Add GET_ACTIVE_LANE_MASK to ComputeNumSignBits (#208977)

`GET_ACTIVE_LANE_MASK ` acts like `icmp ult` so code is similar to
`SETCC`.


  Commit: fdc884f5a5f0921a191bfec3bdf2ac9aae21687a
      https://github.com/llvm/llvm-project/commit/fdc884f5a5f0921a191bfec3bdf2ac9aae21687a
  Author: Charles Zablit <c_zablit at apple.com>
  Date:   2026-07-14 (Tue, 14 Jul 2026)

  Changed paths:
    M .github/workflows/containers/github-action-ci-windows/Dockerfile

  Log Message:
  -----------
  [docker][Windows] install libxml2 using vcpkg (#209422)

Since https://github.com/llvm/llvm-project/pull/209258, lldb uses
`lldb-server.exe` by default if libxml2 is available at build time. This
means that lldb-server requires installing libxml2 in the CI
environments to test it.

This patch adds a step to install libxml2 in the docker container used
for lldb pre-merge testing on Windows.


  Commit: 7b54498f07642eb8f243664079211528d6a3b0a6
      https://github.com/llvm/llvm-project/commit/7b54498f07642eb8f243664079211528d6a3b0a6
  Author: Nicolas Miller <nicolas.pierre.miller at gmail.com>
  Date:   2026-07-14 (Tue, 14 Jul 2026)

  Changed paths:
    M llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
    M llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
    M llvm/lib/Target/Hexagon/HexagonPatterns.td
    M llvm/lib/Target/Hexagon/HexagonPatternsHVX.td
    M llvm/test/CodeGen/Hexagon/fminmax-v67.ll
    M llvm/test/CodeGen/Hexagon/fminmax.ll

  Log Message:
  -----------
  [Hexagon] Add lowering for `{max,min}num` (#202938)

Since the floating point requirements for `{max,min}num` are less strict
than the ones for `{max,min}imumnum`, it is fine to lower them to the
same instructions that already meet the requirements for the latter.
This is similar to what the RISC-V backend does for example.

This is also a lot better than generating a standard library call.


  Commit: 48c259847d186c4d773407c63393e28d0170666b
      https://github.com/llvm/llvm-project/commit/48c259847d186c4d773407c63393e28d0170666b
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2026-07-14 (Tue, 14 Jul 2026)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
    M llvm/test/Transforms/LoopVectorize/fmax-without-fast-math-flags.ll

  Log Message:
  -----------
  [VPlan] Use VPlan::hasTailFolded in materializeConstantVectorTC. (#209502)

The current checks in materializeConstantVectorTripCount miss
tail-folded cases when vectorizing loops with fmax without fast-math
flags. Use recently added hasTailFolded helper to ensure we always bail
out on tail-folded loops.

Fixes https://github.com/llvm/llvm-project/issues/209159.


  Commit: d61779d01b90d86cfd0627fd5d17713896126195
      https://github.com/llvm/llvm-project/commit/d61779d01b90d86cfd0627fd5d17713896126195
  Author: Mircea Trofin <mtrofin at google.com>
  Date:   2026-07-14 (Tue, 14 Jul 2026)

  Changed paths:
    M .github/workflows/containers/github-action-ci-windows/Dockerfile
    M clang/include/clang/StaticAnalyzer/Checkers/Checkers.td
    M clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt
    M clang/lib/StaticAnalyzer/Checkers/LifetimeModeling.cpp
    M clang/lib/StaticAnalyzer/Checkers/LifetimeModeling.h
    A clang/lib/StaticAnalyzer/Checkers/ReportDanglingPtrDeref.cpp
    A clang/test/Analysis/dangling-ptr-deref.cpp
    M flang/lib/Optimizer/OpenMP/AutomapToTargetData.cpp
    A flang/test/Lower/OpenMP/declare-target-automap.f90
    M flang/test/Transforms/omp-automap-to-target-data.fir
    M libc/test/src/sys/mman/linux/posix_madvise_test.cpp
    M lldb/packages/Python/lldbsuite/test/tools/lldb_dap/__init__.py
    R lldb/packages/Python/lldbsuite/test/tools/lldb_dap/dap_types.py
    R lldb/packages/Python/lldbsuite/test/tools/lldb_dap/lldb_dap_testcase.py
    M lldb/packages/Python/lldbsuite/test/tools/lldb_dap/session.py
    M lldb/packages/Python/lldbsuite/test/tools/lldb_dap/session_helpers.py
    A lldb/packages/Python/lldbsuite/test/tools/lldb_dap/testcase.py
    A lldb/packages/Python/lldbsuite/test/tools/lldb_dap/types.py
    M lldb/packages/Python/lldbsuite/test/tools/lldb_dap/utils.py
    M lldb/source/Plugins/SymbolLocator/SymStore/CMakeLists.txt
    M lldb/test/API/tools/lldb-dap/exception/TestDAP_exception.py
    M lldb/test/API/tools/lldb-dap/exception/asan/TestDAP_asan.py
    M lldb/test/API/tools/lldb-dap/exception/cpp/TestDAP_exception_cpp.py
    M lldb/test/API/tools/lldb-dap/exception/objc/TestDAP_exception_objc.py
    M lldb/test/API/tools/lldb-dap/exception/ubsan/TestDAP_ubsan.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_args.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_basic.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_commands.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_cwd.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_debuggerRoot.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_disableSTDIO.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_environment_with_array.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_environment_with_object.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_extra_launch_commands.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_failing_console.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_failing_launch_commands.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_invalid_launch_commands_and_console.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_invalid_program.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_no_lldbinit_flag.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_shellExpandArguments_disabled.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_shellExpandArguments_enabled.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_sourcePath.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_stdio_redirection.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_stdio_redirection_and_console.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_stopOnEntry.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_terminate_commands.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_termination.py
    M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_version.py
    M lldb/test/API/tools/lldb-dap/module-event/TestDAP_module_event.py
    M lldb/test/API/tools/lldb-dap/module/TestDAP_module.py
    M lldb/test/API/tools/lldb-dap/moduleSymbols/TestDAP_moduleSymbols.py
    M lldb/test/API/tools/lldb-dap/stackTrace/TestDAP_stackTrace.py
    M lldb/test/API/tools/lldb-dap/stackTraceCompilerGeneratedCode/TestDAP_stackTraceCompilerGeneratedCode.py
    M lldb/test/API/tools/lldb-dap/stackTraceDisassemblyDisplay/TestDAP_stackTraceDisassemblyDisplay.py
    M lldb/test/API/tools/lldb-dap/stackTraceMissingFunctionName/TestDAP_stackTraceMissingFunctionName.py
    M lldb/test/API/tools/lldb-dap/stackTraceMissingModule/TestDAP_stackTraceMissingModule.py
    M lldb/test/API/tools/lldb-dap/utils/TestDAPUtils_DAPConnection.py
    M lldb/test/API/tools/lldb-dap/utils/TestDAPUtils_EventHistory.py
    M lldb/test/API/tools/lldb-dap/utils/TestDAPUtils_Types.py
    M lldb/test/API/tools/lldb-dap/variables/TestDAP_variables.py
    M lldb/test/API/tools/lldb-dap/variables/children/TestDAP_variables_children.py
    M lldb/tools/lldb-dap/DAPSessionManager.cpp
    M llvm/docs/ReleaseNotes.md
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
    M llvm/lib/Support/KnownBits.cpp
    M llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
    M llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
    M llvm/lib/Target/Hexagon/HexagonPatterns.td
    M llvm/lib/Target/Hexagon/HexagonPatternsHVX.td
    M llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
    M llvm/test/CodeGen/AArch64/GlobalISel/knownbits-sdiv.mir
    M llvm/test/CodeGen/AArch64/GlobalISel/knownbits-udiv.mir
    M llvm/test/CodeGen/AArch64/fold-sext-in-reg-predicate-fixed-length.ll
    M llvm/test/CodeGen/Hexagon/fminmax-v67.ll
    M llvm/test/CodeGen/Hexagon/fminmax.ll
    M llvm/test/CodeGen/X86/udiv_fix.ll
    M llvm/test/CodeGen/X86/udiv_fix_sat.ll
    M llvm/test/Transforms/InstCombine/known-bits.ll
    M llvm/test/Transforms/LoopVectorize/fmax-without-fast-math-flags.ll
    A llvm/test/tools/llvm-reduce/reduce-instructions-x86-amx.ll
    A llvm/test/tools/llvm-reduce/reduce-operands-to-args-x86-amx.ll
    A llvm/test/tools/llvm-reduce/reduce-operands-x86-amx.ll
    M llvm/tools/llvm-reduce/deltas/ReduceInstructions.cpp
    M llvm/tools/llvm-reduce/deltas/ReduceOperands.cpp
    M llvm/tools/llvm-reduce/deltas/ReduceOperandsToArgs.cpp
    M llvm/unittests/Target/AArch64/AArch64SelectionDAGTest.cpp
    M mlir/lib/Conversion/NVGPUToNVVM/NVGPUToNVVM.cpp
    M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
    M mlir/test/Target/LLVMIR/omptarget-declare-target-llvm-host.mlir
    M offload/test/offloading/fortran/declare-target-automap.f90

  Log Message:
  -----------
  Merge branch 'main' into users/mtrofin/07-13-_clang_cuda_use_the_source_filename_for_module_id


Compare: https://github.com/llvm/llvm-project/compare/0521f375839c...d61779d01b90

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