SuccessChanges

Summary

  1. [NFC][MLIR][OpenMP] Add comments and test for OpenMP enum declaration utility (details)
  2. [Coverage] Enable emitting gap area between macros (details)
  3. [PowerPC]  Implement Vector Shift Builtins (details)
  4. [lldb] Fix relative imports and set the appropriate include dirs (details)
  5. PR47143: Don't crash while constant-evaluating value-initialization of (details)
Commit fc544dcf2daa378c74ea6dd4c86ed5478e7b48c5 by kiran.chandramohan
[NFC][MLIR][OpenMP] Add comments and test for OpenMP enum declaration utility

Reviewed By: mehdi_amini

Differential Revision: https://reviews.llvm.org/D85857
The file was addedmlir/test/mlir-tblgen/openmp-common.td
The file was modifiedmlir/tools/mlir-tblgen/OpenMPCommonGen.cpp
Commit a31c89c1b7a0a2fd3e2c0b8a587a60921abf4abd by zequanwu
[Coverage] Enable emitting gap area between macros

Differential Revision: https://reviews.llvm.org/D85176
The file was modifiedclang/test/CoverageMapping/macroscopes.cpp
The file was modifiedclang/test/CoverageMapping/moremacros.c
The file was modifiedclang/test/CoverageMapping/macro-expressions.cpp
The file was modifiedclang/test/CoverageMapping/if.cpp
The file was modifiedclang/test/CoverageMapping/macroparams2.c
The file was modifiedclang/lib/CodeGen/CoverageMappingGen.cpp
The file was modifiedclang/test/CoverageMapping/macros.c
Commit 3136cbe29e74e19e6cb71c5ce71e4b92a63d03d8 by albionapc
[PowerPC]  Implement Vector Shift Builtins

This patch implements the builtins for the vector shifts (shl, srl, sra), and
adds the appropriate test cases for these builtins. The builtins utilize the
vector shift instructions introduced within ISA 3.1.

Differential Revision: https://reviews.llvm.org/D83338
The file was modifiedclang/test/CodeGen/builtins-ppc-p10vector.c
The file was modifiedllvm/lib/Target/PowerPC/PPCISelLowering.cpp
The file was modifiedclang/lib/Headers/altivec.h
The file was modifiedllvm/lib/Target/PowerPC/PPCInstrPrefix.td
The file was addedllvm/test/CodeGen/PowerPC/p10-vector-shift.ll
Commit fbfd831ddac2a9dd2e7bcdf179c88de7c9c5f5ae by Jonas Devlieghere
[lldb] Fix relative imports and set the appropriate include dirs

After moving python.swig and lua.swig into their respective
subdirectories, the relative paths in these files were out of date. This
fixes that and ensures the appropriate include paths are set in the SWIG
invocation.

Differential revision: https://reviews.llvm.org/D85859
The file was modifiedlldb/bindings/lua/lua.swig
The file was modifiedlldb/bindings/lua/CMakeLists.txt
The file was modifiedlldb/bindings/python/CMakeLists.txt
The file was modifiedlldb/bindings/python/python.swig
Commit bd08e0cf1cb1f1f294e4253ba5907ec4c81b05fe by richard
PR47143: Don't crash while constant-evaluating value-initialization of
an array of unknown bound as the initializer of an array new expression.
The file was modifiedclang/lib/AST/ExprConstant.cpp
The file was modifiedclang/test/SemaCXX/constant-expression-cxx2a.cpp