[all-commits] [llvm/llvm-project] 7ecee6: [MLIR] Support for taskwait and taskyield operatio...

Mehdi Amini via All-commits all-commits at lists.llvm.org
Fri Apr 10 00:47:31 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 7ecee63e719aea7fe3a6764e535cb865669c2fd5
      https://github.com/llvm/llvm-project/commit/7ecee63e719aea7fe3a6764e535cb865669c2fd5
  Author: Kiran Kumar T P <kirankumartp at gmail.com>
  Date:   2020-04-10 (Fri, 10 Apr 2020)

  Changed paths:
    M mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td
    M mlir/include/mlir/Target/LLVMIR/ModuleTranslation.h
    M mlir/lib/Target/LLVMIR/ModuleTranslation.cpp
    M mlir/test/Dialect/OpenMP/ops.mlir
    M mlir/test/Target/openmp-llvm.mlir

  Log Message:
  -----------
  [MLIR] Support for taskwait and taskyield operations, and translating the same to LLVM IR

This patch adds support for taskwait and taskyield operations in OpenMP dialect and translation of the these constructs to LLVM IR. The OpenMP IRBuilder is used for this translation.
The patch includes code changes and a testcase modifications.

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


  Commit: bbeeb35c1ffaf7aeb3241bdfcb69bf4708370ac1
      https://github.com/llvm/llvm-project/commit/bbeeb35c1ffaf7aeb3241bdfcb69bf4708370ac1
  Author: Mehdi Amini <joker.eph at gmail.com>
  Date:   2020-04-10 (Fri, 10 Apr 2020)

  Changed paths:
    M clang/include/clang/Analysis/Analyses/Dominators.h
    M llvm/include/llvm/IR/Dominators.h
    M llvm/include/llvm/Support/CFGDiff.h
    M llvm/include/llvm/Support/GenericDomTree.h
    M llvm/include/llvm/Support/GenericDomTreeConstruction.h
    M llvm/lib/IR/Dominators.cpp

  Log Message:
  -----------
  Revert "[DomTree] Replace ChildrenGetter with GraphTraits over GraphDiff."

This reverts commit 0445c64998d14b81f0d3a3182011fc5eae47fa71.

MLIR Build is broken by this change at the moment.


Compare: https://github.com/llvm/llvm-project/compare/0445c64998d1...bbeeb35c1ffa


More information about the All-commits mailing list