FailedChanges

Summary

  1. [debuginfo] Update test to account for missing __debug_macinfo (details)
  2. Make FileCheckNumericVariable::getDefLineNumber const. NFC (details)
  3. Add missing override modifiers for FileCheckExpressionAST::eval() (details)
  4. [OPENMP50]Add support for nested atomic and simd constructs in (details)
  5. [OPENMP50]Generalize handling of context matching/scoring. (details)
  6. [ModuloSchedule] Fix modulo expansion for data loop carried (details)
Commit 8a44d4850d268fdcc61b95fdd32233b7a3a15e9b by Jonas Devlieghere
[debuginfo] Update test to account for missing __debug_macinfo
We no longer emit this section if it's empty.
The file was modifieddebuginfo-tests/llgdb-tests/apple-accel.cpp
Commit 0d908e1252d4b1de4bdd91e2a2857093621b2a0b by llvm-dev
Make FileCheckNumericVariable::getDefLineNumber const. NFC
Fixes cppcheck warning.
The file was modifiedllvm/lib/Support/FileCheckImpl.h
Commit 0e0dea82681a86a09ceed0afd321367a35bfa051 by llvm-dev
Add missing override modifiers for FileCheckExpressionAST::eval()
overrides.
The file was modifiedllvm/lib/Support/FileCheckImpl.h
Commit f8c12edd1a5200abbbb2c8da754d6a3bfa7545a0 by a.bataev
[OPENMP50]Add support for nested atomic and simd constructs in
simd-based directives.
According to OpenMP 5.0 standard, ordered simd, atomic and simd
directives are allowed as nested directives in the simd-based
directives.
The file was modifiedclang/lib/Sema/SemaOpenMP.cpp
The file was modifiedclang/include/clang/Basic/DiagnosticSemaKinds.td
The file was modifiedclang/test/OpenMP/nesting_of_regions.cpp
Commit fde11e9f23a3bf6c78ec0bcfa92e9759ee8b5054 by a.bataev
[OPENMP50]Generalize handling of context matching/scoring.
Summary: Untie context matching/scoring from the attribute for declare
variant directive to simplify future uses in other context-dependent
directives.
Reviewers: jdoerfert
Subscribers: guansong, kkwli0, caomhin, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D69952
The file was modifiedclang/include/clang/Parse/Parser.h
The file was modifiedclang/include/clang/Sema/Sema.h
The file was modifiedclang/lib/CodeGen/CGOpenMPRuntime.cpp
The file was modifiedclang/lib/Sema/SemaOpenMP.cpp
The file was modifiedclang/lib/Parse/ParseOpenMP.cpp
The file was modifiedclang/lib/Sema/SemaTemplateInstantiateDecl.cpp
The file was modifiedclang/lib/Basic/OpenMPKinds.cpp
The file was modifiedclang/include/clang/Basic/OpenMPKinds.h
The file was modifiedclang/include/clang/Basic/OpenMPKinds.def
The file was modifiedclang/include/clang/Basic/Attr.td
Commit e0f1d9d8729df3463042c9fffb1b62e938d93f58 by thomasraoux
[ModuloSchedule] Fix modulo expansion for data loop carried
dependencies.
The new experimental expansion has a problem when a value has a data
dependency with an instruction from a previous stage. This is due to the
way we peel out the kernel. To fix that I'm changing the way we peel out
the kernel. We now peel the kernel NumberStage - 1 times. The code would
be correct at this point if we didn't have to handle cases where the
loop iteration is smaller than the number of stages. To handle this case
we move instructions between different epilogues based on their stage
and remap the PHI instructions correctly.
Differential Revision: https://reviews.llvm.org/D69538
The file was modifiedllvm/lib/CodeGen/ModuloSchedule.cpp
The file was addedllvm/test/CodeGen/Hexagon/swp-epilog-phi12.ll
The file was modifiedllvm/test/CodeGen/Hexagon/swp-conv3x3-nested.ll
The file was modifiedllvm/test/CodeGen/Hexagon/swp-stages4.ll
The file was modifiedllvm/include/llvm/CodeGen/ModuloSchedule.h