[all-commits] [llvm/llvm-project] 65049d: [flang][openacc] OpenACC 3.0 parser

Valentin Clement (バレンタイン クレメン) via All-commits all-commits at lists.llvm.org
Mon Jul 13 17:15:25 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 65049d16100af360674659fb56e8f9bec96a0836
      https://github.com/llvm/llvm-project/commit/65049d16100af360674659fb56e8f9bec96a0836
  Author: Valentin Clement <clementval at gmail.com>
  Date:   2020-07-13 (Mon, 13 Jul 2020)

  Changed paths:
    M flang/include/flang/Common/Fortran-features.h
    M flang/include/flang/Parser/dump-parse-tree.h
    M flang/include/flang/Parser/parse-tree.h
    M flang/lib/Parser/CMakeLists.txt
    M flang/lib/Parser/executable-parsers.cpp
    A flang/lib/Parser/openacc-parsers.cpp
    M flang/lib/Parser/openmp-parsers.cpp
    M flang/lib/Parser/parsing.cpp
    M flang/lib/Parser/program-parsers.cpp
    M flang/lib/Parser/stmt-parser.h
    M flang/lib/Parser/token-parsers.h
    M flang/lib/Parser/type-parsers.h
    M flang/lib/Parser/unparse.cpp
    M flang/lib/Semantics/resolve-names.cpp
    A flang/test/Semantics/acc-validity.f90
    M flang/tools/f18-parse-demo/CMakeLists.txt
    M flang/tools/f18/CMakeLists.txt
    M flang/tools/f18/f18.cpp
    M llvm/include/llvm/CMakeLists.txt
    A llvm/include/llvm/Frontend/CMakeLists.txt
    M llvm/include/llvm/Frontend/Directive/DirectiveBase.td
    A llvm/include/llvm/Frontend/OpenACC/ACC.td
    A llvm/include/llvm/Frontend/OpenACC/CMakeLists.txt
    M llvm/lib/Frontend/CMakeLists.txt
    A llvm/lib/Frontend/OpenACC/CMakeLists.txt

  Log Message:
  -----------
  [flang][openacc] OpenACC 3.0 parser

Summary:
This patch introduce the parser for OpenACC 3.0 in Flang. It uses the same TableGen mechanism
than OpenMP.

Reviewers: nvdatian, sscalpone, tskeith, klausler, ichoyjx, jdoerfert, DavidTruby

Reviewed By: klausler

Subscribers: SouraVX, mgorny, hiraditya, jfb, sstefan1, llvm-commits

Tags: #llvm, #flang

Differential Revision: https://reviews.llvm.org/D83649




More information about the All-commits mailing list