SuccessChanges

Summary

  1. Move the MLIR integration tests as a subdirectory of test (NFC) (details)
  2. [SLP][Test] Add test for PR49081.ll (details)
  3. [docs][ORC] Fix section title and reference. (details)
  4. [builtins] Replace __SOFT_FP__ with __SOFTFP__ (details)
  5. [NFC][libc++] Fix _LIBCPP_HAS_BITSCAN64 usage. (details)
  6. [MLIR][LinAlg] Start detensoring implementation. (details)
  7. [CMake][profile] Don't use `TARGET lld` to avoid ordering issues (details)
  8. [flang][NFC] Add source line to lowering TODO messages (details)
  9. [SimplifyCFG] Add tests for D97244 (NFC) (details)
  10. [SimplifyCFG] Minor tweaks to the added tests (NFC) (details)
  11. [RISCV] Add test case for missed opportunity use bgez for the canonical form X > -1. NFC (details)
  12. [lldb][NFC] Cleanup ValueObject construction code (details)
  13. [clang][DeclPrinter] Pass Context into StmtPrinter whenever possible (details)
Commit 99b0032ce0b8afa67a36da2b8c02cfcacdc561d1 by joker.eph
Move the MLIR integration tests as a subdirectory of test (NFC)

This does not change the behavior directly: the tests only run when
`-DMLIR_INCLUDE_INTEGRATION_TESTS=ON` is configured. However running
`ninja check-mlir` will not run all the tests within a single
lit invocation. The previous behavior would wait for all the integration
tests to complete before starting to run the first regular test. The
test results were also reported separately. This change is unifying all
of this and allow concurrent execution of the integration tests with
regular non-regression and unit-tests.

Differential Revision: https://reviews.llvm.org/D97241
The file was removedmlir/integration_test/Dialect/Async/CPU/test-async-parallel-for-2d.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-scatter.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-matrix-multiply-col.mlir
The file was removedmlir/integration_test/Dialect/Linalg/CPU/test-conv-1d-input-nwc-filter-wcf-call.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-create-mask-v4i1.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-reductions-si4.mlir
The file was modifiedmlir/test/CMakeLists.txt
The file was modifiedmlir/CMakeLists.txt
The file was addedmlir/test/Integration/Dialect/Standard/CPU/test-ceil-floor-pos-neg.mlir
The file was addedmlir/test/Integration/Dialect/Linalg/CPU/test-conv-3d-input-ncdhw-filter-dhwcf-call.mlir
The file was removedmlir/integration_test/Dialect/Linalg/CPU/test-conv-1d-call.mlir
The file was removedmlir/integration_test/Dialect/LLVMIR/CPU/lit.local.cfg
The file was removedmlir/integration_test/lit.cfg.py
The file was removedmlir/integration_test/Dialect/Linalg/CPU/benchmark_matmul_column_major_as_row_major.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-transfer-read.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-transfer-write.mlir
The file was addedmlir/test/Integration/Dialect/Async/CPU/lit.local.cfg
The file was removedmlir/integration_test/Dialect/Linalg/CPU/test-tensor-matmul.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-extract-slices.mlir
The file was removedmlir/integration_test/Dialect/Standard/CPU/test-ceil-floor-pos-neg.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-flat-transpose-row.mlir
The file was removedmlir/integration_test/Dialect/Async/CPU/lit.local.cfg
The file was addedmlir/test/Integration/Dialect/LLVMIR/CPU/test-vector-reductions-fp.mlir
The file was removedmlir/integration_test/Dialect/Standard/CPU/test_subview.mlir
The file was addedmlir/test/Integration/Sparse/CPU/sparse_sampled_matmul.mlir
The file was removedmlir/integration_test/Dialect/Linalg/CPU/test-conv-1d-ncw-call.mlir
The file was removedmlir/integration_test/Dialect/Linalg/CPU/test-subtensor-insert.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-print-int.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-reductions-ui4.mlir
The file was removedmlir/integration_test/CMakeLists.txt
The file was addedmlir/test/Integration/Dialect/Vector/CPU/AVX512/test-vp2intersect-i32.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-flat-transpose-col.mlir
The file was removedmlir/integration_test/Dialect/Linalg/CPU/test-conv-2d-nhwc-call.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-transfer-read-2d.mlir
The file was removedmlir/integration_test/data/test.tns
The file was addedmlir/test/Integration/Dialect/Vector/CPU/lit.local.cfg
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-gather.mlir
The file was addedmlir/test/Integration/Dialect/Linalg/CPU/test-tensor-matmul.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-shuffle.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-insert-slices.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-create-mask.mlir
The file was removedmlir/integration_test/Dialect/Linalg/CPU/test-conv-3d-input-ncdhw-filter-dhwcf-call.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-extract-strided-slice.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-insert-slices.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-matrix-multiply-row.mlir
The file was addedmlir/test/Integration/Sparse/CPU/matrix-market-example.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-compress.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-create-mask.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-maskedload.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-outerproduct-f32.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-reductions-i32.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-transfer-write.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-vector-distribute.mlir
The file was removedmlir/integration_test/Sparse/CPU/matrix-market-example.mlir
The file was removedmlir/integration_test/Dialect/Linalg/CPU/test-conv-3d-ncdhw-call.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-broadcast.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-constant-mask.mlir
The file was removedmlir/integration_test/Dialect/Linalg/CPU/test-conv-2d-input-nhwc-filter-hwcf-call.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-flat-transpose-row.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-matrix-multiply-row.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-transfer-to-loops.mlir
The file was addedmlir/test/Integration/lit.local.cfg
The file was addedmlir/test/Integration/Dialect/LLVMIR/CPU/lit.local.cfg
The file was addedmlir/test/Integration/Dialect/Linalg/CPU/test-conv-2d-input-nchw-filter-hwcf-call.mlir
The file was removedmlir/integration_test/Dialect/Linalg/CPU/test-conv-3d-input-ndhwc-filter-dhwcf-call.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-vector-distribute.mlir
The file was addedmlir/test/Integration/Dialect/Linalg/CPU/test-conv-1d-call.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-reductions-f64.mlir
The file was addedmlir/test/Integration/data/test.tns
The file was removedmlir/integration_test/Dialect/Linalg/CPU/test-conv-2d-nchw-call.mlir
The file was addedmlir/test/Integration/Dialect/Async/CPU/test-async-parallel-for-2d.mlir
The file was addedmlir/test/Integration/Dialect/Linalg/CPU/test-conv-3d-ncdhw-call.mlir
The file was removedmlir/integration_test/Dialect/Linalg/CPU/test-conv-2d-input-nchw-filter-hwcf-call.mlir
The file was removedmlir/integration_test/Dialect/LLVMIR/CPU/X86/test-inline-asm.mlir
The file was addedmlir/test/Integration/Dialect/Linalg/CPU/test-conv-1d-ncw-call.mlir
The file was removedmlir/integration_test/Dialect/Linalg/CPU/test-conv-3d-call.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-outerproduct-f32.mlir
The file was addedmlir/test/Integration/Dialect/Linalg/CPU/test-subtensor-insert-multiple-uses.mlir
The file was addedmlir/test/Integration/Dialect/Linalg/CPU/benchmark_matmul_column_major.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-gather.mlir
The file was addedmlir/test/Integration/Dialect/Linalg/CPU/test-conv-1d-nwc-call.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-reductions-i32.mlir
The file was addedmlir/test/Integration/Dialect/Linalg/CPU/test-conv-2d-input-nhwc-filter-hwcf-call.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-shape-cast.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-reductions-si4.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-transpose.mlir
The file was addedmlir/test/Integration/Dialect/Linalg/CPU/test-conv-3d-ndhwc-call.mlir
The file was addedmlir/test/Integration/Dialect/LLVMIR/CPU/X86/lit.local.cfg
The file was removedmlir/integration_test/Dialect/Vector/CPU/AVX512/lit.local.cfg
The file was removedmlir/integration_test/Dialect/Vector/CPU/AVX512/test-vp2intersect-i32.mlir
The file was removedmlir/integration_test/data/test.mtx
The file was addedmlir/test/Integration/Dialect/Async/CPU/microbench-linalg-async-parallel-for.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-maskedstore.mlir
The file was removedmlir/integration_test/Dialect/LLVMIR/CPU/X86/lit.local.cfg
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-sparse-saxpy-jagged-matvec.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-transfer-read.mlir
The file was addedmlir/test/Integration/Dialect/Linalg/CPU/test-conv-3d-input-ndhwc-filter-dhwcf-call.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-broadcast.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-expand.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-reductions-i4.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-flat-transpose-col.mlir
The file was removedmlir/integration_test/Dialect/Linalg/CPU/test-conv-3d-ndhwc-call.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-extract-slices.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-sparse-dot-matvec.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-outerproduct-i64.mlir
The file was removedmlir/integration_test/Sparse/CPU/lit.local.cfg
The file was modifiedmlir/test/lit.cfg.py
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-transfer-to-loops.mlir
The file was removedmlir/integration_test/Dialect/Linalg/CPU/benchmark_matmul.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-transpose.mlir
The file was removedmlir/integration_test/Dialect/Linalg/CPU/test-conv-2d-call.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-insert-strided-slice.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-reductions-f64-reassoc.mlir
The file was removedmlir/integration_test/Dialect/Linalg/CPU/test-tensor-e2e.mlir
The file was addedmlir/test/Integration/Dialect/Linalg/CPU/matmul-vs-matvec.mlir
The file was removedmlir/integration_test/Sparse/CPU/frostt-example.mlir
The file was addedmlir/test/Integration/Dialect/Linalg/CPU/test-conv-2d-call.mlir
The file was removedmlir/integration_test/Dialect/Linalg/CPU/matmul-vs-matvec.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-reductions-i4.mlir
The file was addedmlir/test/Integration/Dialect/LLVMIR/CPU/test-vector-reductions-int.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-reductions-ui4.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-contraction.mlir
The file was removedmlir/integration_test/Dialect/Linalg/CPU/benchmark_matmul_i8_i8_i32.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-insert-strided-slice.mlir
The file was removedmlir/integration_test/Sparse/CPU/sparse_sampled_matmul.mlir
The file was addedmlir/test/Integration/Sparse/CPU/sparse_sum.mlir
The file was removedmlir/integration_test/Dialect/LLVMIR/CPU/test-vector-reductions-fp.mlir
The file was addedmlir/test/Integration/Dialect/Linalg/CPU/benchmark_matmul_column_major_as_row_major.mlir
The file was removedmlir/integration_test/Dialect/Async/CPU/microbench-linalg-async-parallel-for.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/lit.local.cfg
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-fma.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-expand.mlir
The file was removedmlir/integration_test/Dialect/Linalg/CPU/benchmark_matmul_column_major.mlir
The file was modifiedmlir/test/lit.site.cfg.py.in
The file was addedmlir/test/Integration/Dialect/Linalg/CPU/test-tensor-e2e.mlir
The file was addedmlir/test/Integration/Dialect/LLVMIR/CPU/X86/test-inline-asm.mlir
The file was addedmlir/test/Integration/Dialect/Linalg/CPU/test-conv-2d-nchw-call.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-compress.mlir
The file was addedmlir/test/Integration/Dialect/Linalg/CPU/benchmark_matmul.mlir
The file was addedmlir/test/Integration/Dialect/Async/CPU/test-async-parallel-for-1d.mlir
The file was addedmlir/test/Integration/Dialect/Linalg/CPU/test-conv-1d-input-nwc-filter-wcf-call.mlir
The file was addedmlir/test/Integration/Sparse/CPU/lit.local.cfg
The file was removedmlir/integration_test/Dialect/Linalg/CPU/test-subtensor-insert-multiple-uses.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/AVX512/lit.local.cfg
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-reductions-f64.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-sparse-dot-matvec.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-create-mask-v4i1.mlir
The file was addedmlir/test/Integration/Dialect/Linalg/CPU/benchmark_matmul_i8_i8_i32.mlir
The file was removedmlir/integration_test/Dialect/Linalg/CPU/test-conv-1d-nwc-call.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-scatter.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-shuffle.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-reductions-f64-reassoc.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-outerproduct-i64.mlir
The file was removedmlir/integration_test/Dialect/Linalg/CPU/test-conv-1d-input-ncw-filter-wcf-call.mlir
The file was addedmlir/test/Integration/Dialect/Linalg/CPU/test-conv-3d-call.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-reductions-f32.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-constant-mask.mlir
The file was removedmlir/integration_test/Sparse/CPU/sparse_sum.mlir
The file was addedmlir/test/Integration/Dialect/Standard/CPU/test_subview.mlir
The file was removedmlir/integration_test/lit.site.cfg.py.in
The file was addedmlir/test/Integration/Dialect/Linalg/CPU/test-conv-2d-nhwc-call.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-reductions-f32.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-reductions-i64.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-maskedload.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-shape-cast.mlir
The file was addedmlir/test/Integration/Dialect/Linalg/CPU/test-subtensor-insert.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-fma.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-contraction.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-reductions-f32-reassoc.mlir
The file was removedmlir/integration_test/Dialect/Vector/CPU/test-reductions-i64.mlir
The file was removedmlir/integration_test/Dialect/LLVMIR/CPU/test-vector-reductions-int.mlir
The file was addedmlir/test/Integration/Dialect/Linalg/CPU/test-conv-1d-input-ncw-filter-wcf-call.mlir
The file was addedmlir/test/Integration/Sparse/CPU/frostt-example.mlir
The file was addedmlir/test/Integration/Dialect/Linalg/CPU/rank-reducing-subview.mlir
The file was addedmlir/test/Integration/Dialect/Linalg/CPU/test-elementwise.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-maskedstore.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-extract-strided-slice.mlir
The file was removedmlir/integration_test/Dialect/Async/CPU/test-async-parallel-for-1d.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-print-int.mlir
The file was removedmlir/integration_test/Dialect/Linalg/CPU/test-elementwise.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-matrix-multiply-col.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-sparse-saxpy-jagged-matvec.mlir
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-transfer-read-2d.mlir
The file was addedmlir/test/Integration/data/test.mtx
The file was addedmlir/test/Integration/Dialect/Vector/CPU/test-reductions-f32-reassoc.mlir
The file was removedmlir/integration_test/Dialect/Linalg/CPU/rank-reducing-subview.mlir
Commit 5207151cf6527425f509db5a0f18fa97f678ff3e by anton.a.afanasyev
[SLP][Test] Add test for PR49081.ll
The file was addedllvm/test/Transforms/SLPVectorizer/X86/pr49081.ll
Commit 6e1affe71c79a1cb5ea9d805ff7baae5cba59c0e by Lang Hames
[docs][ORC] Fix section title and reference.
The file was modifiedllvm/docs/ORCv2.rst
Commit 18035991cdbbc24aba9ca4c7168cc0cf60d90c31 by i
[builtins] Replace __SOFT_FP__ with __SOFTFP__

Fix PR46294

Differential Revision: https://reviews.llvm.org/D82014
The file was modifiedcompiler-rt/lib/builtins/fixunsdfdi.c
The file was modifiedcompiler-rt/lib/builtins/fixdfdi.c
The file was modifiedcompiler-rt/lib/builtins/fixunssfdi.c
The file was modifiedcompiler-rt/lib/builtins/floatdidf.c
The file was modifiedcompiler-rt/lib/builtins/fixsfdi.c
The file was modifiedcompiler-rt/lib/builtins/floatundidf.c
Commit c61e511f38c8bbcf1b3a35cf1f63aa9f51b92679 by koraq
[NFC][libc++] Fix _LIBCPP_HAS_BITSCAN64 usage.

Seems line was accidentally left in
llvm-svn: 290924 86eebc5b658b5c2ccf2f4fbc16e8aee9880919a5

Reviewed By: #libc, ldionne

Differential Revision: https://reviews.llvm.org/D97211
The file was modifiedlibcxx/include/__bits
Commit 67e0d58de4d338add132838810db70218f1064d8 by kareem.ergawy
[MLIR][LinAlg] Start detensoring implementation.

This commit is the first baby step towards detensoring in
linalg-on-tensors.

Detensoring is the process through which a tensor value is convereted to one
or potentially more primitive value(s). During this process, operations with
such detensored operands are also converted to an equivalen form that works
on primitives.

The detensoring process is driven by linalg-on-tensor ops. In particular, a
linalg-on-tensor op is checked to see whether *all* its operands can be
detensored. If so, those operands are converted to thier primitive
counterparts and the linalg op is replaced by an equivalent op that takes
those new primitive values as operands.

This works towards handling github/google/iree#1159.

Reviewed By: nicolasvasilache

Differential Revision: https://reviews.llvm.org/D96271
The file was addedmlir/test/Dialect/Linalg/detensorized_0d.mlir
The file was modifiedmlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/Linalg/Passes.td
The file was modifiedmlir/include/mlir/Dialect/Linalg/Passes.h
The file was addedmlir/lib/Dialect/Linalg/Transforms/Detensorize.cpp
Commit b6876ddc82323ba1527acfd5004be39d594652ff by phosek
[CMake][profile] Don't use `TARGET lld` to avoid ordering issues

Depending on the order in which lld and compiler-rt projects are
processed by CMake, `TARGET lld` might evaluate to `TRUE` or `FALSE`
even though `lld-available` lit stanza is always set because lld is
being built. We check whether lld project is enabled instead which
is used by other compiler-rt tests.

The ideal solution here would be to use CMake generator expressions,
but those cannot be used for dependencies yet, see:
https://gitlab.kitware.com/cmake/cmake/-/issues/19467

Differential Revision: https://reviews.llvm.org/D97256
The file was modifiedcompiler-rt/test/profile/CMakeLists.txt
Commit 36ea1cac1a4226cc55866982104dc3de2cc194bf by jperier
[flang][NFC] Add source line to lowering TODO messages

- Add a fatal error handler that can print a message with source location
  before aborting.
- Update TODO macro to take an mlir location argument and to use the
  newly introduced fatal error handler.
- Introduce TODO_NOLOC for the few places where no source location is
  easily accessible.

Reviewed By: schweitz

Differential Revision: https://reviews.llvm.org/D97190
The file was modifiedflang/include/flang/Lower/Todo.h
The file was addedflang/include/flang/Optimizer/Support/FatalError.h
The file was modifiedflang/lib/Lower/OpenMP.cpp
The file was modifiedflang/lib/Lower/OpenACC.cpp
Commit 28be9af0f8a412a1653200118326fa2b85fe2c81 by aqjune
[SimplifyCFG] Add tests for D97244 (NFC)
The file was modifiedllvm/test/Transforms/SimplifyCFG/UnreachableEliminate.ll
Commit edf2e967422abc89895fe5745a8c5d7d32a2a5e5 by aqjune
[SimplifyCFG] Minor tweaks to the added tests (NFC)
The file was modifiedllvm/test/Transforms/SimplifyCFG/UnreachableEliminate.ll
Commit 7195aaa5a8e219c4f19d4ccd27b629f41ecdf213 by craig.topper
[RISCV] Add test case for missed opportunity use bgez for the canonical form X > -1. NFC
The file was modifiedllvm/test/CodeGen/RISCV/branch.ll
Commit 8f63cf5da3c098f5f16a1055d6e13d4bcf399a27 by Raphael Isemann
[lldb][NFC] Cleanup ValueObject construction code

Just code cleanup for ValueObject constructors:

* Use default member initializers where possible.
* Doxygenify the comments for membersa nd constructors where needed.
* Delete the default constructor which isn't defined.
* Initialize the bitfields via a utility struct instead of doing this in the
  different constructors.

Reviewed By: JDevlieghere

Differential Revision: https://reviews.llvm.org/D97199
The file was modifiedlldb/include/lldb/Core/ValueObject.h
The file was modifiedlldb/source/Core/ValueObject.cpp
The file was modifiedlldb/source/Core/ValueObjectSyntheticFilter.cpp
Commit 7c9c0a87c8aecbcebd9dfa8866f41b7926985457 by kadircet
[clang][DeclPrinter] Pass Context into StmtPrinter whenever possible

ASTContext were only passed to the StmtPrinter in some places, while it
is always available in DeclPrinter. The context is used by StmtPrinter to better
print statements in some cases, like printing constants as written.

Differential Revision: https://reviews.llvm.org/D97043
The file was modifiedclang-tools-extra/clangd/unittests/HoverTests.cpp
The file was modifiedclang/unittests/AST/DeclPrinterTest.cpp
The file was modifiedclang/lib/AST/DeclPrinter.cpp