[all-commits] [llvm/llvm-project] 1a7f77: [OpenMPOpt] Add support for BooleanStateWithSetVector

Shilei Tian via All-commits all-commits at lists.llvm.org
Thu Jul 22 10:12:43 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 1a7f7790228f37b106b3dc1b96b5b5bfbb581a3a
      https://github.com/llvm/llvm-project/commit/1a7f7790228f37b106b3dc1b96b5b5bfbb581a3a
  Author: Shilei Tian <tianshilei1992 at gmail.com>
  Date:   2021-07-22 (Thu, 22 Jul 2021)

  Changed paths:
    M llvm/lib/Transforms/IPO/OpenMPOpt.cpp

  Log Message:
  -----------
  [OpenMPOpt] Add support for BooleanStateWithSetVector

D101977 added `BooleanStateWithPtrSetVector` to store pointers to a set meanwhile
tracking boolean state. One of the limitation is that it can only store pointer.
We might want it to store other types of values, such as integer for parallel
level. This patch generalizes the idea and create `BooleanStateWithSetVector`.
`BooleanStateWithPtrSetVector` therefore becomes a type alias of `BooleanStateWithSetVector`.

Reviewed By: jdoerfert

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




More information about the All-commits mailing list