SuccessChanges

Changes from Git (git http://labmaster3.local/git/llvm-project.git)

Summary

  1. [mlir] AsynToLLVM: do no use op->getOperands() in conversion patterns (details)
  2. [flang][openmp] Fix bug in `OmpClause::Hint` clause which was missing to generate inside in OMP.cpp.inc file. (details)
  3. [mlir] Fix async microbench integration test (details)
  4. [NFC, Refactor] Modernize enum FunctionDefinitionKind (DeclSpech.h) into a scoped enum (details)
  5. [TableGen] [ISel Matcher Emitter] Rework with two passes: one to size, one to emit (details)
Commit 13ab072b25b062d9510ebc9a7d0e1d2e619e4a34 by ezhulenev
[mlir] AsynToLLVM: do no use op->getOperands() in conversion patterns

Differential Revision: https://reviews.llvm.org/D91910
The file was modifiedmlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp
Commit 42ecf188b5ae1199d5b7405c521a3e72f80e7e94 by joshisameeran17
[flang][openmp] Fix bug in `OmpClause::Hint` clause which was missing to generate inside in OMP.cpp.inc file.

Before this patch "Hint" isn't found inside the generated file.
./bin/llvm-tblgen --gen-directive-gen ../llvm-project/llvm/include/llvm/Frontend/OpenMP/OMP.td -I ../llvm-project/llvm/include/ > OMP.cpp.in

Reviewed By: clementval

Differential Revision: https://reviews.llvm.org/D91909
The file was modifiedflang/lib/Parser/openmp-parsers.cpp
The file was modifiedllvm/include/llvm/Frontend/OpenMP/OMP.td
Commit f2df67e2a69e15b3e1117d99d076ffcdaeb2304f by ezhulenev
[mlir] Fix async microbench integration test

Differential Revision: https://reviews.llvm.org/D91912
The file was modifiedmlir/integration_test/Dialect/Async/CPU/microbench-linalg-async-parallel-for.mlir
Commit 9930d4dff31a130890f21a64f43d530a83ae3d0a by faisalv
[NFC, Refactor] Modernize enum FunctionDefinitionKind (DeclSpech.h) into a scoped enum

Reviewed by aaron.ballman, rsmith, wchilders
Highlights of review:
- avoid specifying an underlying type (unless such an enum is stored (or part of an abi?))
- avoid using enums as bit-fields, preferring unsigned bit-fields that we static_cast enumerators to. (MS's abi laysout enum bit-fields differently).
- clang-format, clang-format, clang-format.

https://reviews.llvm.org/D91035

Thank you!
The file was modifiedclang/include/clang/Sema/DeclSpec.h
The file was modifiedclang/lib/Parse/ParseCXXInlineMethods.cpp
The file was modifiedclang/lib/Parse/Parser.cpp
The file was modifiedclang/lib/Sema/SemaDecl.cpp
The file was modifiedclang/lib/Parse/ParseDeclCXX.cpp
The file was modifiedclang/lib/Parse/ParseExpr.cpp
The file was modifiedclang/lib/Sema/SemaOpenMP.cpp
The file was modifiedclang/lib/Sema/SemaType.cpp
Commit 9b7b8de6d12ff2e0bb7aa813f83a8053d302bc2b by paul
[TableGen] [ISel Matcher Emitter] Rework with two passes: one to size, one to emit

Differential Revision: https://reviews.llvm.org/D91632
The file was modifiedllvm/utils/TableGen/DAGISelMatcher.h
The file was modifiedllvm/utils/TableGen/DAGISelMatcherEmitter.cpp