AbortedChanges

Summary

  1. [SVE] Regenerate sve vector bits tests. NFC (details)
  2. [mlir][spirv] OpConvertSToF support operands with different bitwidth. (details)
  3. [mlir] Fix some edge cases around 0-element TensorFromElementsOp (details)
  4. [lldb/API] Add Breakpoint::SerializeToStructuredData to SBAPI (details)
  5. [WebAssembly] Add assembly syntax for mutable globals (details)
  6. [CMake][OpenMP] Simplify getting CUDA library directory (details)
  7. [SyntaxTree][Synthesis] Add support for simple Leafs and test based on tree dump (details)
  8. [SyntaxTree] Reduce visibility of `Arena::lexBuffer`. (details)
  9. [SyntaxTree] Add const qualifiers, from [llvm-qualified-auto] (details)
  10. [flang] Fix bug for forward referenced type (details)
  11. Re-split integral & pointer overloads. Add tests. (details)
Commit ab2ed8bce9e924a2fc734ca4369419c18d124043 by david.green
[SVE] Regenerate sve vector bits tests. NFC
The file was modifiedclang/test/CodeGen/attr-arm-sve-vector-bits-globals.c
The file was modifiedclang/test/CodeGen/attr-arm-sve-vector-bits-call.c
The file was modifiedclang/test/CodeGen/attr-arm-sve-vector-bits-bitcast.c
The file was modifiedclang/test/CodeGen/attr-arm-sve-vector-bits-cast.c
Commit aeb4314391f2afa865fc6650666ea29d9b6afc8a by thomasraoux
[mlir][spirv] OpConvertSToF support operands with different bitwidth.

close SameBitWidth check in verifier.

Differential Revision: https://reviews.llvm.org/D87265
The file was modifiedmlir/include/mlir/Dialect/SPIRV/SPIRVCastOps.td
The file was modifiedmlir/lib/Dialect/SPIRV/SPIRVOps.cpp
The file was modifiedmlir/test/Dialect/SPIRV/ops.mlir
The file was modifiedmlir/test/Dialect/SPIRV/Serialization/cast-ops.mlir
Commit 84a6da67e6b2a76b15ad1862f4cbb7625fe318df by silvasean
[mlir] Fix some edge cases around 0-element TensorFromElementsOp

This introduces a builder for the more general case that supports zero
elements (where the element type can't be inferred from the ValueRange,
since it might be empty).

Also, fix up some cases in ShapeToStandard lowering that hit this. It
happens very easily when dealing with shapes of 0-D tensors.

The SameOperandsAndResultElementType is redundant with the new
TypesMatchWith and prevented having zero elements.

Differential Revision: https://reviews.llvm.org/D87492
The file was modifiedmlir/lib/Dialect/StandardOps/IR/Ops.cpp
The file was modifiedmlir/include/mlir/Dialect/StandardOps/IR/Ops.td
The file was modifiedmlir/test/Conversion/ShapeToStandard/shape-to-standard.mlir
The file was modifiedmlir/test/IR/core-ops.mlir
The file was modifiedmlir/lib/Conversion/ShapeToStandard/ShapeToStandard.cpp
Commit 4da8fa45a0968a1f98010777d3731a921431ee55 by medismail.bennani
[lldb/API] Add Breakpoint::SerializeToStructuredData to SBAPI

This patch adds a way to fetch breakpoint metadatas as a serialized
`Structured` Data format (JSON). This can be used by IDEs to update
their UI when a breakpoint is set or modified from the console.

rdar://11013798

Differential Revision: https://reviews.llvm.org/D87491

Signed-off-by: Med Ismail Bennani <medismail.bennani@gmail.com>
The file was modifiedlldb/include/lldb/API/SBBreakpoint.h
The file was modifiedlldb/source/API/SBBreakpoint.cpp
The file was modifiedlldb/test/API/functionalities/breakpoint/serialize/TestBreakpointSerialization.py
The file was modifiedlldb/bindings/interface/SBBreakpoint.i
Commit fa2a8acc71ffc3632b7c5ed584af8709639443f2 by sbc
[WebAssembly] Add assembly syntax for mutable globals

This adds and optional ", immutable" to the end of a `.globaltype`
declaration.  I would have prefered to match the `.wat` syntax
where immutable is the default and `mut` is the signifier for
mutable globals.  Sadly changing the default would break backwards
compat with existing assembly in the wild so I think its best
to stick with this approach.

Differential Revision: https://reviews.llvm.org/D87515
The file was modifiedlld/test/wasm/globals.s
The file was modifiedllvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp
The file was modifiedllvm/test/MC/WebAssembly/globals.s
The file was modifiedllvm/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp
Commit c42f96cb23bedb0e4bc31d2e88b60275083a420d by raul.tambre
[CMake][OpenMP] Simplify getting CUDA library directory

LLVM now requires CMake 3.13.4 so we can simplify this.

Reviewed By: phosek

Differential Revision: https://reviews.llvm.org/D87195
The file was modifiedopenmp/libomptarget/cmake/Modules/LibomptargetGetDependencies.cmake
Commit 5d152127d48fbcf47a8d059aa68a84c365ae3cb9 by ecaldas
[SyntaxTree][Synthesis] Add support for simple Leafs and test based on tree dump

Differential Revision: https://reviews.llvm.org/D87495
The file was modifiedclang/unittests/Tooling/Syntax/SynthesisTest.cpp
The file was modifiedclang/include/clang/Tooling/Syntax/BuildTree.h
The file was modifiedclang/lib/Tooling/Syntax/Synthesis.cpp
Commit 515238d5b1133f87f85445b9f35783ca2d3a2e7b by ecaldas
[SyntaxTree] Reduce visibility of `Arena::lexBuffer`.

Differential Revision: https://reviews.llvm.org/D87523
The file was modifiedclang/include/clang/Tooling/Syntax/Tree.h
The file was modifiedclang/lib/Tooling/Syntax/Synthesis.cpp
Commit 238ae4eee05187758e42c00af237592612d585c2 by ecaldas
[SyntaxTree] Add const qualifiers, from [llvm-qualified-auto]

Differential Revision: https://reviews.llvm.org/D87522
The file was modifiedclang/lib/Tooling/Syntax/BuildTree.cpp
The file was modifiedclang/lib/Tooling/Syntax/ComputeReplacements.cpp
The file was modifiedclang/lib/Tooling/Syntax/Tree.cpp
Commit 398fcf224b8dd0968f27cdcc7e75bb0bc8ed6d09 by psteinfeld
[flang] Fix bug for forward referenced type

A type name in an IMPLICIT declaration that was later used in a PARAMETER
statement caused problems because the default symbol scope had not yet been
initialized.  I avoided dereferencing in the situation where the default scope
was uninitialized and added a test that triggers the problem.

Differential Revision: https://reviews.llvm.org/D87535
The file was modifiedflang/lib/Semantics/symbol.cpp
The file was modifiedflang/test/Semantics/bad-forward-type.f90
Commit 59fc86779038b19cf85f87b51052d468286788f2 by ogiroux
Re-split integral & pointer overloads. Add tests.
The file was modifiedlibcxx/include/atomic
The file was modifiedlibcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub.pass.cpp
The file was modifiedlibcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add.pass.cpp
The file was modifiedlibcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub_explicit.pass.cpp
The file was modifiedlibcxx/test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add_explicit.pass.cpp