1. [LLD][ELF][ARM] use .reloc directive for Thumb assembler tests (details)
  2. Make helpers static. NFC. (details)
  3. Drop unused diagnostic. NFC. (details)
  4. [mlir][vulkan-runner] Add support for 3D memrefs. (details)
  5. clang-format: [JS] detect C++ keywords. (details)
Commit da74537e870d7b40ae927c51e67138c416560d23 by peter.smith
[LLD][ELF][ARM] use .reloc directive for Thumb assembler tests

In the near future llvm-mc will resolve the fixups that generate
R_ARM_THUMB_PC8 and R_ARM_THUMB_PC12 at assembly time (see comments in
D72892), and forbid inter-section references. Change the LLD tests for
these relocations to use .inst and .reloc to avoid LLD tests failing when
this happens. The tests generate the same instructions, relocations
and symbols.

I will need to make equivalent changes for D75349 Arm equivalent
relocations, but this is still in review so these don't need changing
before llvm-mc.

Differential Revision:
The file was modifiedlld/test/ELF/arm-thumb-ldrlit-err.s
The file was modifiedlld/test/ELF/arm-thumb-ldrlit.s
The file was modifiedlld/test/ELF/arm-thumb2-ldrlit.s
The file was modifiedlld/test/ELF/arm-thumb-adr-err.s
The file was modifiedlld/test/ELF/arm-thumb2-ldrlit-err.s
The file was modifiedlld/test/ELF/arm-thumb2-adr.s
The file was modifiedlld/test/ELF/arm-thumb-adr.s
The file was modifiedlld/test/ELF/arm-thumb2-adr-err.s
Commit 02cb21df3f4a8c27f3c84fc27e435433fe7f5653 by benny.kra
Make helpers static. NFC.
The file was modifiedclang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp
The file was modifiedmlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
The file was modifiedlld/COFF/InputFiles.cpp
Commit 6aecf0cfef04e282d2840eb01f998f281d1e7c75 by benny.kra
Drop unused diagnostic. NFC.
The file was modifiedclang/include/clang/Basic/
Commit 0718e3ae31b02ebab38bfcff7af13ff876c16502 by khalikov.denis
[mlir][vulkan-runner] Add support for 3D memrefs.

Add support for 3D memrefs in mlir-vulkan-runner and simple test.

Differential Revision:
The file was modifiedmlir/lib/Conversion/GPUToVulkan/ConvertGPULaunchFuncToVulkanLaunchFunc.cpp
The file was modifiedmlir/tools/mlir-vulkan-runner/vulkan-runtime-wrappers.cpp
The file was addedmlir/test/mlir-vulkan-runner/subf.mlir
The file was modifiedmlir/lib/Conversion/GPUToVulkan/ConvertLaunchFuncToVulkanCalls.cpp
Commit 146d685cd657399a4698015f16cc5910cc828728 by martin
clang-format: [JS] detect C++ keywords.

C++ defines a number of keywords that are regular identifiers in
JavaScript, e.g. `concept`:

    const concept = 1; // legit JS

This change expands the existing `IsJavaScriptIdentifier(Tok)` function
to return false for C++ keywords that aren't keywords in JS.

Reviewers: krasimir

Subscribers: jfb, cfe-commits

Tags: #clang

Differential Revision:
The file was modifiedclang/unittests/Format/FormatTestJS.cpp
The file was modifiedclang/lib/Format/FormatToken.h
The file was modifiedclang/lib/Format/TokenAnnotator.cpp