FailedChanges

Summary

  1. [mlir][nfc] Rename `promoteMemRefDescriptors` to `promoteOperands`. (details)
  2. [flang][NFC] Unify OpenMP and OpenACC structure checker (details)
Commit 9fdd0df9497e5b74a3739e651d218c1251b8ef78 by pifon
[mlir][nfc] Rename `promoteMemRefDescriptors` to `promoteOperands`.

`promoteMemRefDescriptors` also converts types of every operand, not only
memref-typed ones. I think `promoteMemRefDescriptors` name does not imply that.

Differential Revision: https://reviews.llvm.org/D85325
The file was modifiedmlir/include/mlir/Conversion/StandardToLLVM/ConvertStandardToLLVM.h (diff)
The file was modifiedmlir/lib/Conversion/StandardToLLVM/StandardToLLVM.cpp (diff)
Commit 40626184cf95a08f8c62192fa19cd8a71a476206 by clementval
[flang][NFC] Unify OpenMP and OpenACC structure checker

This patch remove duplicated code between the check-omp-structure and the check-acc-structure
and unify it into a check-directive-structure templated class.

Reviewed By: kiranchandramohan, sscalpone, ichoyjx

Differential Revision: https://reviews.llvm.org/D85104
The file was modifiedflang/lib/Semantics/check-omp-structure.h (diff)
The file was addedflang/lib/Semantics/check-directive-structure.h
The file was modifiedflang/test/Semantics/omp-clause-validity01.f90 (diff)
The file was modifiedllvm/test/TableGen/directive1.td (diff)
The file was modifiedflang/test/Semantics/omp-declarative-directive.f90 (diff)
The file was modifiedflang/test/Semantics/acc-clause-validity.f90 (diff)
The file was modifiedflang/lib/Semantics/check-acc-structure.cpp (diff)
The file was modifiedflang/lib/Semantics/check-omp-structure.cpp (diff)
The file was modifiedflang/lib/Semantics/check-acc-structure.h (diff)
The file was modifiedllvm/test/TableGen/directive2.td (diff)
The file was modifiedllvm/utils/TableGen/DirectiveEmitter.cpp (diff)