[all-commits] [llvm/llvm-project] 319e11: Revert: [clangd] Replace an include with a forward...

Krzysztof Parzyszek via All-commits all-commits at lists.llvm.org
Fri Jun 28 13:46:59 PDT 2024


  Branch: refs/heads/users/kparzysz/spr/c01-is-exec
  Home:   https://github.com/llvm/llvm-project
  Commit: 319e11daee807981db61dad3da90d9bf36317e03
      https://github.com/llvm/llvm-project/commit/319e11daee807981db61dad3da90d9bf36317e03
  Author: Gheorghe-Teodor Bercea <doru.bercea at amd.com>
  Date:   2024-06-28 (Fri, 28 Jun 2024)

  Changed paths:
    M clang-tools-extra/clangd/index/remote/Client.h

  Log Message:
  -----------
  Revert: [clangd] Replace an include with a forward declaration (#97082)

Reverting due to failures on several buildbots.


  Commit: 808e0f1c4666eb2de13d816dbf597801a42e5f19
      https://github.com/llvm/llvm-project/commit/808e0f1c4666eb2de13d816dbf597801a42e5f19
  Author: Michael Jones <michaelrj at google.com>
  Date:   2024-06-28 (Fri, 28 Jun 2024)

  Changed paths:
    R libc/config/linux/platform_defs.h.inc
    R libc/config/linux/signal.h.in
    R libc/config/linux/syscall_numbers.h.inc
    M libc/include/CMakeLists.txt
    M libc/include/sys/syscall.h.def

  Log Message:
  -----------
  [libc] remove include_file headergen usage (#96970)

Previously headergen had a mechanism to copy the contents of one file
inot another. This wasn't ever used properly, and isn't supported by the
new headergen design. We will investigate better ways to support
different syscall definitions in future.


  Commit: 2c8b912f630f9ec647a4870b9c5ee922c2ec1298
      https://github.com/llvm/llvm-project/commit/2c8b912f630f9ec647a4870b9c5ee922c2ec1298
  Author: Ethan Luis McDonough <ethanluismcdonough at gmail.com>
  Date:   2024-06-28 (Fri, 28 Jun 2024)

  Changed paths:
    M clang/lib/CodeGen/CodeGenPGO.cpp
    M llvm/include/llvm/Frontend/OpenMP/OMPKinds.def
    M llvm/include/llvm/ProfileData/InstrProf.h
    M llvm/lib/ProfileData/InstrProf.cpp
    M llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp
    M llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp
    M offload/DeviceRTL/CMakeLists.txt
    R offload/DeviceRTL/include/Profiling.h
    R offload/DeviceRTL/src/Profiling.cpp
    M offload/plugins-nextgen/common/include/GlobalHandler.h
    M offload/plugins-nextgen/common/src/GlobalHandler.cpp
    M offload/plugins-nextgen/common/src/PluginInterface.cpp
    M offload/test/CMakeLists.txt
    M offload/test/lit.cfg
    M offload/test/lit.site.cfg.in
    R offload/test/offloading/pgo1.c

  Log Message:
  -----------
  Revert "[PGO][OpenMP] Instrumentation for GPU devices (#76587)"

This reverts commit 5fd2af38e461445c583d7ffc2fe23858966eee76. It caused build issues and broke the buildbot.


  Commit: 6ba764a54e2ce359117bf9a9d615e06dc3da6144
      https://github.com/llvm/llvm-project/commit/6ba764a54e2ce359117bf9a9d615e06dc3da6144
  Author: Julian Brown <jtb20 at cantab.net>
  Date:   2024-06-28 (Fri, 28 Jun 2024)

  Changed paths:
    M clang/include/clang/AST/Expr.h
    M clang/include/clang/Basic/DiagnosticSemaKinds.td
    M clang/lib/AST/StmtOpenMP.cpp
    M clang/lib/CodeGen/CGStmtOpenMP.cpp
    M clang/lib/Sema/SemaOpenMP.cpp

  Log Message:
  -----------
  [OpenMP] [NFC] SemaOpenMP.cpp and StmtOpenMP.cpp spelling fixes (#96814)

This patch just fixes a few spelling mistakes in the above two files. (I
changed one British spelling to American -- analyse to analyze --
because the latter spelling is used elsewhere in file, and it's probably
best to be consistent.)


  Commit: 3d11b3d750b735a149ab47b6ad8b8f98929c36a5
      https://github.com/llvm/llvm-project/commit/3d11b3d750b735a149ab47b6ad8b8f98929c36a5
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2024-06-28 (Fri, 28 Jun 2024)

  Changed paths:
    M llvm/test/Transforms/ConstraintElimination/induction-condition-in-loop-exit.ll

  Log Message:
  -----------
  [ConstraintElim] Add test for mis-compile due to #94610.

Additional test coverage for a miscompile in earlier versions of
https://github.com/llvm/llvm-project/pull/94610.


  Commit: 370555c02c81fb3ab2f41f608d26aa85b8ca1ec5
      https://github.com/llvm/llvm-project/commit/370555c02c81fb3ab2f41f608d26aa85b8ca1ec5
  Author: Aiden Grossman <aidengrossman at google.com>
  Date:   2024-06-28 (Fri, 28 Jun 2024)

  Changed paths:
    M llvm/include/llvm/MCA/InstrBuilder.h
    M llvm/lib/MCA/InstrBuilder.cpp
    M llvm/unittests/tools/llvm-mca/X86/TestIncrementalMCA.cpp

  Log Message:
  -----------
  [MCA] Parameterize variant scheduling classes by hash (#92849)

This patch looks up variant scheduling classes using a hash of the
instruction. Keying by the pointer breaks certain use cases that might
occur out of tree, like decoding an execution trace instruction by
instruction and creating MCA instructions as one goes along, like in the
MCAD case. In this case, the MCInst will always have the same address
and thus all instructions with the same variant scheduling class will
end up with the same instruction description, leading to undesired
behavior (assertions, uses after free, invalid results, etc.).


  Commit: c6e264952e94a7705d902ebda4d1a77256ee9926
      https://github.com/llvm/llvm-project/commit/c6e264952e94a7705d902ebda4d1a77256ee9926
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2024-06-28 (Fri, 28 Jun 2024)

  Changed paths:
    M llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp

  Log Message:
  -----------
  [llvm-exegesis] Fix -Wdangling-else gcc warning. NFC.


  Commit: dac366111e5560c117a06330efee14a2052d3a46
      https://github.com/llvm/llvm-project/commit/dac366111e5560c117a06330efee14a2052d3a46
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2024-06-28 (Fri, 28 Jun 2024)

  Changed paths:
    M clang/lib/Sema/SemaLambda.cpp

  Log Message:
  -----------
  [Sema] LambdaScopeForCallOperatorInstantiationRAII - fix typo in early out logic (#96888)

We should be checking for a failed dyn_cast on the ParentFD result - not the loop invariant FD root value.

Seems to have been introduced in #65193

Noticed by static analyser (I have no specific test case).


  Commit: cf311a1131b9aef3e66b2a20ad49cfc77212754b
      https://github.com/llvm/llvm-project/commit/cf311a1131b9aef3e66b2a20ad49cfc77212754b
  Author: Mogball <jeff at modular.com>
  Date:   2024-06-28 (Fri, 28 Jun 2024)

  Changed paths:
    M llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXTargetStreamer.cpp
    M llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXTargetStreamer.h
    M llvm/test/DebugInfo/NVPTX/cu-range-hole.ll

  Log Message:
  -----------
  [NVPTX] Fix DWARF section printing

There was a lot of changes to MC recently, so I'm no longer sure what is
the root cause here, but the NVPTX DWARF printing was printing an
extra closing brace, causing the PTX to be invalid. This should fix it
by only printing the closing brace when the printer has already seen an
opening brace for a DWARF section.


  Commit: 592abf29f9f7f73e6be28bef4574172125e4ab3f
      https://github.com/llvm/llvm-project/commit/592abf29f9f7f73e6be28bef4574172125e4ab3f
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-06-28 (Fri, 28 Jun 2024)

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

  Log Message:
  -----------
  [Driver] BuildOffloadingActions: Actually stabilize iteration order

In
```
/tmp/StaticDebug/bin/clang -ccc-print-phases -lsomelib -fopenmp=libomp --target=powerpc64-ibm-linux-gnu -fopenmp-targets=x86_64-pc-linux-gnu,powerpc64-ibm-linux-gnu clang/test/Driver/openmp-offload.c clang/test/Driver/openmp-offload.c
```

Both ToolChains have one single empty arch. llvm::sort in
LLVM_ENABLE_EXPENSIVE_CHECKS=on builds could swap the two entries.

Fixes: 255986e27fcf9f0b36f7a23fbe030fcca1ba0249


  Commit: d74fa1fb39aaca41bd7f8b025d5b77b850167109
      https://github.com/llvm/llvm-project/commit/d74fa1fb39aaca41bd7f8b025d5b77b850167109
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2024-06-28 (Fri, 28 Jun 2024)

  Changed paths:
    M llvm/test/Transforms/InstCombine/atomicrmw.ll

  Log Message:
  -----------
  InstCombine: Add tests that atomicrmw canonicalizations preserve MD (#97059)

This is basically all the existing test functions copied, with additional
sample metadata. It's a bit noisy and lazy, maybe it would be better to just
add metadata to the existing cases?


  Commit: 084d943663488084c7160b716cad0dc12d4ca115
      https://github.com/llvm/llvm-project/commit/084d943663488084c7160b716cad0dc12d4ca115
  Author: Peter Klausler <35819229+klausler at users.noreply.github.com>
  Date:   2024-06-28 (Fri, 28 Jun 2024)

  Changed paths:
    M flang/runtime/pointer.cpp

  Log Message:
  -----------
  [flang] Fix excess allocation (#96663)

A recent patch introduced an error in an aligned byte size calculation
that causes an extra word to be allocated when the original byte size is
already aligned (including the case of zero). Fix.


  Commit: 72c801f843d95546d92e2b15fe832503ba3bfab6
      https://github.com/llvm/llvm-project/commit/72c801f843d95546d92e2b15fe832503ba3bfab6
  Author: Peter Klausler <35819229+klausler at users.noreply.github.com>
  Date:   2024-06-28 (Fri, 28 Jun 2024)

  Changed paths:
    M flang/lib/Semantics/expression.cpp
    M flang/test/Semantics/boz-literal-constants.f90

  Log Message:
  -----------
  [flang] Handle BOZ as right-hand side of assignment (#96672)

F'2023 allows BOZ to appear in more contexts, including the common
extension of the right-hand side of an assignment to an INTEGER or REAL
variable. Implement that one case now.


  Commit: 6cb45aea92dc87974a0064c182600228c6e94329
      https://github.com/llvm/llvm-project/commit/6cb45aea92dc87974a0064c182600228c6e94329
  Author: Med Ismail Bennani <ismail at bennani.ma>
  Date:   2024-06-28 (Fri, 28 Jun 2024)

  Changed paths:
    M lldb/include/lldb/Interpreter/Interfaces/ScriptedThreadPlanInterface.h
    M lldb/include/lldb/Interpreter/ScriptInterpreter.h
    M lldb/include/lldb/Utility/StreamString.h
    M lldb/source/Interpreter/ScriptInterpreter.cpp
    M lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedPythonInterface.cpp
    M lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedPythonInterface.h
    M lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedThreadPlanPythonInterface.cpp
    M lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedThreadPlanPythonInterface.h
    M lldb/source/Target/ThreadPlanPython.cpp
    M lldb/test/API/functionalities/step_scripted/TestStepScripted.py

  Log Message:
  -----------
  Reland "[lldb/Interpreter] Discard ScriptedThreadPlan::GetStopDescription return value (#96985)" (#97092)

This reverts commit a2e3af5d581547d3ea53e5383d6f7f1cab45120a and solves
the build error in
https://lab.llvm.org/buildbot/#/builders/141/builds/369.

Signed-off-by: Med Ismail Bennani <ismail at bennani.ma>


  Commit: a4c18137d84bc48df49ee0101bef465a955e62ac
      https://github.com/llvm/llvm-project/commit/a4c18137d84bc48df49ee0101bef465a955e62ac
  Author: Michael Buch <michaelbuch12 at gmail.com>
  Date:   2024-06-28 (Fri, 28 Jun 2024)

  Changed paths:
    M lldb/test/API/commands/log/invalid-args/TestInvalidArgsLog.py
    M lldb/test/API/commands/thread/backtrace/TestThreadBacktraceRepeat.py
    M lldb/test/API/commands/trace/multiple-threads/TestTraceStartStopMultipleThreads.py
    M lldb/test/API/functionalities/completion/TestCompletion.py
    M lldb/test/API/functionalities/gdb_remote_client/TestIOSSimulator.py
    M lldb/test/API/functionalities/plugins/python_os_plugin/TestPythonOSPlugin.py
    M lldb/test/API/lang/cpp/diamond/TestCppDiamond.py
    M lldb/test/API/lang/objcxx/cxx-bridged-po/TestObjCXXBridgedPO.py
    M lldb/test/API/lang/rust/enum-structs/TestRustEnumStructs.py
    M lldb/test/API/test_utils/TestDecorators.py

  Log Message:
  -----------
  [lldb][test] Remove duplicate testcase names in API test-suite (#97043)

In one of my recent PRs I mistakenly had two test-cases with the same
name, preventing one of them to run. Since it's an easy mistake to make
(e.g., copy pasting existing test-cases), I ran following sanity-check
script over `lldb/test/API`, which found couple of tests which were
losing coverage because of this (or in some cases simply had duplicate
tests):
```
import ast
import sys

filename = sys.argv[1]
print(f'Checking {filename}...')
tree = ast.parse(open(filename, 'r').read())

for node in ast.walk(tree):
    if not isinstance(node, ast.ClassDef):
        continue

    func_names = []
    for child in ast.iter_child_nodes(node):
        if isinstance(child, ast.FunctionDef):
            func_names.append(child.name)

    seen_func_names = set()
    duplicate_func_names = []
    for name in func_names:
        if name in seen_func_names:
            duplicate_func_names.append(name)
        else:
            seen_func_names.add(name)

    if len(duplicate_func_names) != 0:
        print(f'Multiple func names found:\n\t{duplicate_func_names}\n\tclass {node.name}\n\tfile: {filename}')
```

This patch fixes these cases.


  Commit: cddbcd15a0e6ef59e1cae0a68d000b0c5942ff43
      https://github.com/llvm/llvm-project/commit/cddbcd15a0e6ef59e1cae0a68d000b0c5942ff43
  Author: Peter Klausler <35819229+klausler at users.noreply.github.com>
  Date:   2024-06-28 (Fri, 28 Jun 2024)

  Changed paths:
    M flang/lib/Parser/prescan.cpp
    A flang/test/Preprocessing/kw-in-char.F90

  Log Message:
  -----------
  [flang][preprocessor] Expand some keyword macros in quoted character … (#96987)

…literals

To help port codes from compilers using pre-ANSI C preprocessors, which
didn't care much about context when replacing macros, support the
replacement of keyword macros in quoted character literals when (and
only when) the name of the keyword macro constitutes the entire
significant portion of a free form continuation line. See the new test
case for a motivating example.

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


  Commit: 259ce1199906554fba5c8d3b07b6ce14ee42d301
      https://github.com/llvm/llvm-project/commit/259ce1199906554fba5c8d3b07b6ce14ee42d301
  Author: Peter Klausler <35819229+klausler at users.noreply.github.com>
  Date:   2024-06-28 (Fri, 28 Jun 2024)

  Changed paths:
    M flang/lib/Parser/prescan.cpp
    M flang/lib/Parser/prescan.h
    M flang/lib/Parser/token-sequence.cpp
    A flang/test/Preprocessing/sentinel-after-semi.F90

  Log Message:
  -----------
  [flang] Accept a compiler directive sentinel after a semicolon (#96966)

Don't treat !DIR$ or an active !$ACC, !$OMP, &c. as a comment when they
appear after a semicolon, but instead treat them as a compiler directive
sentinel.


  Commit: c44e9ff691a10cd900b93d9ff4e0ada355ca82d7
      https://github.com/llvm/llvm-project/commit/c44e9ff691a10cd900b93d9ff4e0ada355ca82d7
  Author: Kazu Hirata <kazu at google.com>
  Date:   2024-06-28 (Fri, 28 Jun 2024)

  Changed paths:
    M llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp

  Log Message:
  -----------
  [IndirectCallPromotion] Use ArrayRef consistently (NFC) (#96412)


  Commit: 6b4a13a15aef64bf284612fcdbe07662b96a881b
      https://github.com/llvm/llvm-project/commit/6b4a13a15aef64bf284612fcdbe07662b96a881b
  Author: Jon Roelofs <jonathan_roelofs at apple.com>
  Date:   2024-06-28 (Fri, 28 Jun 2024)

  Changed paths:
    M clang/test/Driver/aarch64-mac-cpus.c
    M clang/test/Misc/target-invalid-cpu-note.c
    M llvm/include/llvm/MC/MCSubtargetInfo.h
    M llvm/include/llvm/TargetParser/AArch64TargetParser.h
    M llvm/lib/Target/AArch64/AArch64Processors.td
    M llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp
    M llvm/lib/TargetParser/AArch64TargetParser.cpp
    M llvm/utils/TableGen/ARMTargetDefEmitter.cpp
    M llvm/utils/TableGen/SubtargetEmitter.cpp

  Log Message:
  -----------
  [llvm][AArch64][TableGen] Create a ProcessorAlias record (#96249)

... and use it to organize all of the AArch64 CPU aliases.


  Commit: 2a4cbf8d2f49a3176800137aed7ea7f8f33a0b92
      https://github.com/llvm/llvm-project/commit/2a4cbf8d2f49a3176800137aed7ea7f8f33a0b92
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2024-06-28 (Fri, 28 Jun 2024)

  Changed paths:
    M llvm/include/llvm/Analysis/Loads.h
    M llvm/lib/Analysis/Loads.cpp

  Log Message:
  -----------
  [Loads] Const correct the Size argument to isSafeToLoadUnconditionally. NFC (#96993)

The APInt is not modified so we should pass by const reference.


  Commit: 4e2e4856b7aa2681bae67b0b7af65272561031e9
      https://github.com/llvm/llvm-project/commit/4e2e4856b7aa2681bae67b0b7af65272561031e9
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2024-06-28 (Fri, 28 Jun 2024)

  Changed paths:
    M llvm/docs/RISCVUsage.rst

  Log Message:
  -----------
  [RISCV] Update SiFive VCIX documentation link. NFC (#96986)

The previous version of the document did not prefix the intrinsic names
with `__riscv_`. That has been corrected now. We have always implemented
the intrinsics with the `__riscv_` prefix so now the documentation
matches our implementation.

The document is now labeled as 1.1, but I have not changed the extension
version in the compiler since it was only changing the intrinsic names.


  Commit: 784152056ea40a800a8fd9f4157a428dfb7a6de8
      https://github.com/llvm/llvm-project/commit/784152056ea40a800a8fd9f4157a428dfb7a6de8
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2024-06-28 (Fri, 28 Jun 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/test/Transforms/SLPVectorizer/RISCV/math-function.ll
    M llvm/test/Transforms/SLPVectorizer/X86/alternate-calls-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/alternate-calls.ll

  Log Message:
  -----------
  [SLP]Fix the cost of the adjusted extracts in per-register analysis.

Previous patch did not pass the list of the extract indices by
reference, so the compiler just ignored them. Pass indices by reference
and fix the per-register analysis.

Reviewers: RKSimon

Reviewed By: RKSimon

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


  Commit: 74852bfa4cfd3fcbc3b8846c7bc19cbb712107b7
      https://github.com/llvm/llvm-project/commit/74852bfa4cfd3fcbc3b8846c7bc19cbb712107b7
  Author: Izaak Schroeder <izaak.schroeder at gmail.com>
  Date:   2024-06-28 (Fri, 28 Jun 2024)

  Changed paths:
    M libc/include/CMakeLists.txt

  Log Message:
  -----------
  [libc]: fix missing `linux/error-number-macros.h` (#97101)

The headers installation previously missed platform-specific number
macros, and this fixes that. From discussion on LLVM discord with
`michaelrj` – ccing @michaelrj-google who hopefully is the same person πŸ˜…

N.B. I have tested this manually in my Linux Dockerfile and it appears
to do the right thing; I haven't done much more than that.


  Commit: 4713bd4ccc0c0d568f92916e7851d993291742c0
      https://github.com/llvm/llvm-project/commit/4713bd4ccc0c0d568f92916e7851d993291742c0
  Author: Jinsong Ji <jinsong.ji at intel.com>
  Date:   2024-06-28 (Fri, 28 Jun 2024)

  Changed paths:
    M clang/test/CodeGen/target-data.c

  Log Message:
  -----------
  [NFC] [clang][SPIR-V] Use AMDGPU prefix to avoid confusion (#96962)

Reusing prefix SPIRV64 while adding an useless(and wrong) line
AMDGPUSPIRV64 is confusing.

Update it by copying SPIRV64 line to AMDGPU line.


  Commit: a9c12e481bfef5b2913e2241486f4dd450188cd2
      https://github.com/llvm/llvm-project/commit/a9c12e481bfef5b2913e2241486f4dd450188cd2
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2024-06-28 (Fri, 28 Jun 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/test/Transforms/SLPVectorizer/RISCV/math-function.ll
    M llvm/test/Transforms/SLPVectorizer/X86/alternate-calls-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/alternate-calls.ll

  Log Message:
  -----------
  Revert "[SLP]Fix the cost of the adjusted extracts in per-register analysis."

This reverts commit 784152056ea40a800a8fd9f4157a428dfb7a6de8 to fix
buildbots issues reported in
https://lab.llvm.org/buildbot/#/builders/4/builds/315 and https://lab.llvm.org/buildbot/#/builders/35/builds/481


  Commit: 27b52e905f1f58e25c854a15a7087d84706b455c
      https://github.com/llvm/llvm-project/commit/27b52e905f1f58e25c854a15a7087d84706b455c
  Author: Krzysztof Parzyszek <Krzysztof.Parzyszek at amd.com>
  Date:   2024-06-28 (Fri, 28 Jun 2024)

  Changed paths:
    M clang-tools-extra/clangd/index/remote/Client.h
    M clang/include/clang/AST/Expr.h
    M clang/include/clang/Basic/DiagnosticSemaKinds.td
    M clang/lib/AST/StmtOpenMP.cpp
    M clang/lib/CodeGen/CGStmtOpenMP.cpp
    M clang/lib/CodeGen/CodeGenPGO.cpp
    M clang/lib/Driver/Driver.cpp
    M clang/lib/Sema/SemaLambda.cpp
    M clang/lib/Sema/SemaOpenMP.cpp
    M clang/test/CodeGen/target-data.c
    M clang/test/Driver/aarch64-mac-cpus.c
    M clang/test/Misc/target-invalid-cpu-note.c
    M flang/lib/Parser/prescan.cpp
    M flang/lib/Parser/prescan.h
    M flang/lib/Parser/token-sequence.cpp
    M flang/lib/Semantics/expression.cpp
    M flang/runtime/pointer.cpp
    A flang/test/Preprocessing/kw-in-char.F90
    A flang/test/Preprocessing/sentinel-after-semi.F90
    M flang/test/Semantics/boz-literal-constants.f90
    R libc/config/linux/platform_defs.h.inc
    R libc/config/linux/signal.h.in
    R libc/config/linux/syscall_numbers.h.inc
    M libc/include/CMakeLists.txt
    M libc/include/sys/syscall.h.def
    M lldb/include/lldb/Interpreter/Interfaces/ScriptedThreadPlanInterface.h
    M lldb/include/lldb/Interpreter/ScriptInterpreter.h
    M lldb/include/lldb/Utility/StreamString.h
    M lldb/source/Interpreter/ScriptInterpreter.cpp
    M lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedPythonInterface.cpp
    M lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedPythonInterface.h
    M lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedThreadPlanPythonInterface.cpp
    M lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedThreadPlanPythonInterface.h
    M lldb/source/Target/ThreadPlanPython.cpp
    M lldb/test/API/commands/log/invalid-args/TestInvalidArgsLog.py
    M lldb/test/API/commands/thread/backtrace/TestThreadBacktraceRepeat.py
    M lldb/test/API/commands/trace/multiple-threads/TestTraceStartStopMultipleThreads.py
    M lldb/test/API/functionalities/completion/TestCompletion.py
    M lldb/test/API/functionalities/gdb_remote_client/TestIOSSimulator.py
    M lldb/test/API/functionalities/plugins/python_os_plugin/TestPythonOSPlugin.py
    M lldb/test/API/functionalities/step_scripted/TestStepScripted.py
    M lldb/test/API/lang/cpp/diamond/TestCppDiamond.py
    M lldb/test/API/lang/objcxx/cxx-bridged-po/TestObjCXXBridgedPO.py
    M lldb/test/API/lang/rust/enum-structs/TestRustEnumStructs.py
    M lldb/test/API/test_utils/TestDecorators.py
    M llvm/docs/RISCVUsage.rst
    M llvm/include/llvm/Analysis/Loads.h
    M llvm/include/llvm/Frontend/OpenMP/OMPKinds.def
    M llvm/include/llvm/MC/MCSubtargetInfo.h
    M llvm/include/llvm/MCA/InstrBuilder.h
    M llvm/include/llvm/ProfileData/InstrProf.h
    M llvm/include/llvm/TargetParser/AArch64TargetParser.h
    M llvm/lib/Analysis/Loads.cpp
    M llvm/lib/MCA/InstrBuilder.cpp
    M llvm/lib/ProfileData/InstrProf.cpp
    M llvm/lib/Target/AArch64/AArch64Processors.td
    M llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp
    M llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXTargetStreamer.cpp
    M llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXTargetStreamer.h
    M llvm/lib/TargetParser/AArch64TargetParser.cpp
    M llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
    M llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp
    M llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp
    M llvm/test/DebugInfo/NVPTX/cu-range-hole.ll
    M llvm/test/Transforms/ConstraintElimination/induction-condition-in-loop-exit.ll
    M llvm/test/Transforms/InstCombine/atomicrmw.ll
    M llvm/unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp
    M llvm/unittests/tools/llvm-mca/X86/TestIncrementalMCA.cpp
    M llvm/utils/TableGen/ARMTargetDefEmitter.cpp
    M llvm/utils/TableGen/SubtargetEmitter.cpp
    M offload/DeviceRTL/CMakeLists.txt
    R offload/DeviceRTL/include/Profiling.h
    R offload/DeviceRTL/src/Profiling.cpp
    M offload/plugins-nextgen/common/include/GlobalHandler.h
    M offload/plugins-nextgen/common/src/GlobalHandler.cpp
    M offload/plugins-nextgen/common/src/PluginInterface.cpp
    M offload/test/CMakeLists.txt
    M offload/test/lit.cfg
    M offload/test/lit.site.cfg.in
    R offload/test/offloading/pgo1.c

  Log Message:
  -----------
  Merge branch 'main' into users/kparzysz/spr/c01-is-exec


Compare: https://github.com/llvm/llvm-project/compare/1d5ca2e53099...27b52e905f1f

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