[all-commits] [llvm/llvm-project] 5d1b93: OMPRegionInfo

Michael Kruse via All-commits all-commits at lists.llvm.org
Sat Nov 2 07:18:28 PDT 2024


  Branch: refs/heads/users/meinersbur/irbuilder-ompregion
  Home:   https://github.com/llvm/llvm-project
  Commit: 5d1b93792d42ac8853cd75013cad2c0c50483ec0
      https://github.com/llvm/llvm-project/commit/5d1b93792d42ac8853cd75013cad2c0c50483ec0
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-04-27 (Wed, 27 Apr 2022)

  Changed paths:
    M clang/lib/CodeGen/CGOpenMPRuntime.cpp
    M clang/lib/CodeGen/CGStmtOpenMP.cpp
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
    M llvm/lib/Transforms/IPO/OpenMPOpt.cpp
    M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp

  Log Message:
  -----------
  OMPRegionInfo


  Commit: bac85dfc8f6318f2e94e3d89946760b71e02197f
      https://github.com/llvm/llvm-project/commit/bac85dfc8f6318f2e94e3d89946760b71e02197f
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-04-27 (Wed, 27 Apr 2022)

  Changed paths:
    M clang/lib/CodeGen/CGStmtOpenMP.cpp
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/lib/Analysis/CFGPrinter.cpp
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp

  Log Message:
  -----------
  Fix check-mlir


  Commit: 51296c7f5554e3899baae015c2d0440f0663fa83
      https://github.com/llvm/llvm-project/commit/51296c7f5554e3899baae015c2d0440f0663fa83
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-04-27 (Wed, 27 Apr 2022)

  Changed paths:
    M clang/lib/CodeGen/CodeGenFunction.h
    M llvm/include/llvm/Analysis/CFGPrinter.h
    M llvm/include/llvm/Analysis/DOTGraphTraitsPass.h
    M llvm/include/llvm/Analysis/RegionPrinter.h
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/include/llvm/IR/IRBuilder.h
    M llvm/lib/Analysis/CFGPrinter.cpp
    M llvm/lib/Analysis/RegionPrinter.cpp
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
    M llvm/lib/Support/GraphWriter.cpp

  Log Message:
  -----------
  sections


  Commit: fa7166ef06e58870a869955a41b0db7a794291d8
      https://github.com/llvm/llvm-project/commit/fa7166ef06e58870a869955a41b0db7a794291d8
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-04-27 (Wed, 27 Apr 2022)

  Changed paths:
    M clang/lib/CodeGen/CGOpenMPRuntime.cpp
    M clang/lib/CodeGen/CGStmtOpenMP.cpp

  Log Message:
  -----------
  WIP


  Commit: 39fad43505fcdbd7711aefa17da562f4b0d8262b
      https://github.com/llvm/llvm-project/commit/39fad43505fcdbd7711aefa17da562f4b0d8262b
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-04-27 (Wed, 27 Apr 2022)

  Changed paths:
    M clang/lib/CodeGen/CGOpenMPRuntime.cpp
    M clang/lib/CodeGen/CGOpenMPRuntime.h
    M clang/lib/CodeGen/CGStmtOpenMP.cpp
    M clang/lib/CodeGen/CodeGenFunction.h

  Log Message:
  -----------
  try backport non-irbuilder region solution


  Commit: ca1700effbcfe81715a68c786dc226a1c4d59549
      https://github.com/llvm/llvm-project/commit/ca1700effbcfe81715a68c786dc226a1c4d59549
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-04-27 (Wed, 27 Apr 2022)

  Changed paths:
    M llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp

  Log Message:
  -----------
  try fix unittest


  Commit: 2ffb6c35757bd079f0d114274f61531b646bcb3d
      https://github.com/llvm/llvm-project/commit/2ffb6c35757bd079f0d114274f61531b646bcb3d
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-04-28 (Thu, 28 Apr 2022)

  Changed paths:
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
    M llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp

  Log Message:
  -----------
  WIP


  Commit: bb5c5448cdf1c961e6ef256e65612cebe16fbdcd
      https://github.com/llvm/llvm-project/commit/bb5c5448cdf1c961e6ef256e65612cebe16fbdcd
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-04-28 (Thu, 28 Apr 2022)

  Changed paths:
    M clang/lib/CodeGen/CGOpenMPRuntime.cpp
    M clang/lib/CodeGen/CGStmtOpenMP.cpp
    M clang/lib/CodeGen/CodeGenFunction.h
    M llvm/include/llvm/Analysis/CFGPrinter.h
    M llvm/include/llvm/Analysis/DOTGraphTraitsPass.h
    M llvm/include/llvm/Analysis/RegionPrinter.h
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/include/llvm/IR/IRBuilder.h
    M llvm/lib/Analysis/CFGPrinter.cpp
    M llvm/lib/Analysis/RegionPrinter.cpp
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
    M llvm/lib/Transforms/IPO/OpenMPOpt.cpp
    M llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp
    M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp

  Log Message:
  -----------
  clang-format


  Commit: c1ad3f1989e0bacb062be10878d4c8f9dcb65251
      https://github.com/llvm/llvm-project/commit/c1ad3f1989e0bacb062be10878d4c8f9dcb65251
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-04-28 (Thu, 28 Apr 2022)

  Changed paths:
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
    M llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp

  Log Message:
  -----------
  OMPRegion with breaks


  Commit: db7ea752a35ed2c0803ac777aea7b205d14975cf
      https://github.com/llvm/llvm-project/commit/db7ea752a35ed2c0803ac777aea7b205d14975cf
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-04-28 (Thu, 28 Apr 2022)

  Changed paths:
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp

  Log Message:
  -----------
  part fix sections


  Commit: d625b12d52777ae94236446987fc8e9de13c5a01
      https://github.com/llvm/llvm-project/commit/d625b12d52777ae94236446987fc8e9de13c5a01
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-04-28 (Thu, 28 Apr 2022)

  Changed paths:
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
    M llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp

  Log Message:
  -----------
  combine joining finalizations


  Commit: c38dea4c980ca7ebcc2262dfc236429f03e700b6
      https://github.com/llvm/llvm-project/commit/c38dea4c980ca7ebcc2262dfc236429f03e700b6
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-04-28 (Thu, 28 Apr 2022)

  Changed paths:
    M llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp

  Log Message:
  -----------
  unittest fix


  Commit: 12d4334f0d2cf969d6883c18cd22f4747c7a5fbe
      https://github.com/llvm/llvm-project/commit/12d4334f0d2cf969d6883c18cd22f4747c7a5fbe
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-04-28 (Thu, 28 Apr 2022)

  Changed paths:
    M llvm/include/llvm/Analysis/CFGPrinter.h

  Log Message:
  -----------
  avoid warning


  Commit: c004d84c93f0169fe09add67755c4950019a8c17
      https://github.com/llvm/llvm-project/commit/c004d84c93f0169fe09add67755c4950019a8c17
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-04-28 (Thu, 28 Apr 2022)

  Changed paths:
    M clang/lib/CodeGen/CGOpenMPRuntime.cpp
    M clang/lib/CodeGen/CGStmtOpenMP.cpp
    M llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp

  Log Message:
  -----------
  fix clang crash


  Commit: 23627ec567d96462b1ef4e70b2b7b37c26b749d3
      https://github.com/llvm/llvm-project/commit/23627ec567d96462b1ef4e70b2b7b37c26b749d3
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-04-29 (Fri, 29 Apr 2022)

  Changed paths:
    M clang/lib/CodeGen/CGOpenMPRuntime.cpp
    M clang/test/OpenMP/irbuilder_nested_openmp_parallel_empty.c
    M clang/test/OpenMP/irbuilder_nested_parallel_for.c
    M clang/test/OpenMP/irbuilder_unroll_partial_factor_for_collapse.c
    M clang/test/OpenMP/irbuilder_unroll_partial_heuristic_for_collapse.c

  Log Message:
  -----------
  fix some tests


  Commit: 5f5340346dc52b3b43127016b4bd5880ad60a3e1
      https://github.com/llvm/llvm-project/commit/5f5340346dc52b3b43127016b4bd5880ad60a3e1
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-04-29 (Fri, 29 Apr 2022)

  Changed paths:
    M clang/lib/CodeGen/CGOpenMPRuntime.cpp
    M clang/test/OpenMP/cancel_codegen.cpp
    M clang/test/OpenMP/irbuilder_unroll_partial_factor_for_collapse.c
    M clang/test/OpenMP/irbuilder_unroll_partial_heuristic_for_collapse.c
    M clang/test/OpenMP/parallel_codegen.cpp

  Log Message:
  -----------
  fix other tests


  Commit: 45d91a2dace2e24001eb2bf3c84f6caaf7a5112c
      https://github.com/llvm/llvm-project/commit/45d91a2dace2e24001eb2bf3c84f6caaf7a5112c
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-04-29 (Fri, 29 Apr 2022)

  Changed paths:
    M clang/lib/CodeGen/CGOpenMPRuntime.cpp
    M clang/lib/CodeGen/CGStmtOpenMP.cpp
    M llvm/include/llvm/Analysis/CFGPrinter.h
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp

  Log Message:
  -----------
  clang-format


  Commit: 3f36680df7ba46dc4c6df37c1b85ef48b0565c3c
      https://github.com/llvm/llvm-project/commit/3f36680df7ba46dc4c6df37c1b85ef48b0565c3c
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-04-29 (Fri, 29 Apr 2022)

  Changed paths:
    M clang/lib/CodeGen/CGStmtOpenMP.cpp
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
    M llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp

  Log Message:
  -----------
  simplify callback


  Commit: 87ef1ec420026681b1a4c225e95369568333b9d9
      https://github.com/llvm/llvm-project/commit/87ef1ec420026681b1a4c225e95369568333b9d9
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-04-29 (Fri, 29 Apr 2022)

  Changed paths:
    M clang/lib/CodeGen/CGOpenMPRuntime.cpp
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp

  Log Message:
  -----------
  undo callback rename


  Commit: 3bfa8b4ecf1a6a68eb040225dbe0f3a05cf9d0d5
      https://github.com/llvm/llvm-project/commit/3bfa8b4ecf1a6a68eb040225dbe0f3a05cf9d0d5
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-04-29 (Fri, 29 Apr 2022)

  Changed paths:
    M clang/lib/CodeGen/CGOpenMPRuntime.h
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp

  Log Message:
  -----------
  some comments


  Commit: feccee75e74fe4e3420af15da3add82419c31093
      https://github.com/llvm/llvm-project/commit/feccee75e74fe4e3420af15da3add82419c31093
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-04-29 (Fri, 29 Apr 2022)

  Changed paths:
    M clang/test/OpenMP/cancel_codegen.cpp
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp

  Log Message:
  -----------
  push/pop all regions


  Commit: 2e77b0029f7f637543aa052fb163b806afe248d4
      https://github.com/llvm/llvm-project/commit/2e77b0029f7f637543aa052fb163b806afe248d4
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-01 (Sun, 01 May 2022)

  Changed paths:
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp

  Log Message:
  -----------
  yerstay's work


  Commit: 47635fcb490ff1e55a25b524a59e62226c5d282e
      https://github.com/llvm/llvm-project/commit/47635fcb490ff1e55a25b524a59e62226c5d282e
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-01 (Sun, 01 May 2022)

  Changed paths:
    M clang/test/OpenMP/cancel_codegen.cpp
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp

  Log Message:
  -----------
  fixin cancellation


  Commit: 53e06f022726ccf049dbde7552a093f51ef8eec5
      https://github.com/llvm/llvm-project/commit/53e06f022726ccf049dbde7552a093f51ef8eec5
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-01 (Sun, 01 May 2022)

  Changed paths:
    M clang/test/OpenMP/cancel_codegen.cpp

  Log Message:
  -----------
  regen cancel


  Commit: 746fc7edc1d4161cdd1c021704e6341531906c76
      https://github.com/llvm/llvm-project/commit/746fc7edc1d4161cdd1c021704e6341531906c76
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-01 (Sun, 01 May 2022)

  Changed paths:
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp

  Log Message:
  -----------
  cleanup


  Commit: 2ac4ea238e6b8a52549170ab423e4fb0f2eafcba
      https://github.com/llvm/llvm-project/commit/2ac4ea238e6b8a52549170ab423e4fb0f2eafcba
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-01 (Sun, 01 May 2022)

  Changed paths:
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
    M llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp

  Log Message:
  -----------
  clang-format


  Commit: 7be77dc23fac6c63bbe0ad5d38e633f2e04c704e
      https://github.com/llvm/llvm-project/commit/7be77dc23fac6c63bbe0ad5d38e633f2e04c704e
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-01 (Sun, 01 May 2022)

  Changed paths:
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h

  Log Message:
  -----------
  reformat


  Commit: 38ee9a42f244e0b199bf1d10e555faf153940bc0
      https://github.com/llvm/llvm-project/commit/38ee9a42f244e0b199bf1d10e555faf153940bc0
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-01 (Sun, 01 May 2022)

  Changed paths:
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp

  Log Message:
  -----------
  WIP to fix polly


  Commit: 70cf8d727d49a61d16e9092564069afc2a6bb517
      https://github.com/llvm/llvm-project/commit/70cf8d727d49a61d16e9092564069afc2a6bb517
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-01 (Sun, 01 May 2022)

  Changed paths:
    M clang/lib/CodeGen/CGOpenMPRuntime.cpp
    M clang/lib/CodeGen/CGOpenMPRuntime.h
    M clang/lib/CodeGen/CGStmtOpenMP.cpp
    M clang/lib/CodeGen/CodeGenFunction.h
    M clang/test/OpenMP/cancel_codegen.cpp
    M clang/test/OpenMP/irbuilder_nested_openmp_parallel_empty.c
    M clang/test/OpenMP/irbuilder_nested_parallel_for.c
    M clang/test/OpenMP/parallel_codegen.cpp
    M llvm/include/llvm/Analysis/CFGPrinter.h
    M llvm/include/llvm/Analysis/RegionPrinter.h
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/include/llvm/IR/IRBuilder.h
    M llvm/lib/Analysis/CFGPrinter.cpp
    M llvm/lib/Analysis/RegionPrinter.cpp
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
    M llvm/lib/Support/GraphWriter.cpp
    M llvm/lib/Transforms/IPO/OpenMPOpt.cpp
    M llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp
    M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp

  Log Message:
  -----------
  Merge branch 'irbuilder-ompregion' into HEAD


  Commit: 06ec5521547f0ab39337237aecb6e7349bebe7c9
      https://github.com/llvm/llvm-project/commit/06ec5521547f0ab39337237aecb6e7349bebe7c9
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-02 (Mon, 02 May 2022)

  Changed paths:
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
    M llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp

  Log Message:
  -----------
  Try fix cancel


  Commit: 1bb0a35827b004b9bdc914fd554461acd723cf4f
      https://github.com/llvm/llvm-project/commit/1bb0a35827b004b9bdc914fd554461acd723cf4f
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-02 (Mon, 02 May 2022)

  Changed paths:
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp

  Log Message:
  -----------
  cleanup cancel


  Commit: 7f7620df1c4e5fbecacd77a32f4280e889537ece
      https://github.com/llvm/llvm-project/commit/7f7620df1c4e5fbecacd77a32f4280e889537ece
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-02 (Mon, 02 May 2022)

  Changed paths:
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
    M llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp

  Log Message:
  -----------
  fix inline region


  Commit: 76d309de6cd790dadc879bfbb3561e8b843af9cb
      https://github.com/llvm/llvm-project/commit/76d309de6cd790dadc879bfbb3561e8b843af9cb
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-02 (Mon, 02 May 2022)

  Changed paths:
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
    M llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp

  Log Message:
  -----------
  try fixing sections


  Commit: d13d3ee887a6c263b2df20ba2d9a08ce24b87cc3
      https://github.com/llvm/llvm-project/commit/d13d3ee887a6c263b2df20ba2d9a08ce24b87cc3
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-02 (Mon, 02 May 2022)

  Changed paths:
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp

  Log Message:
  -----------
  mlir test fix


  Commit: 45bccf82e89ba187356cbc97e6605b061d9e9152
      https://github.com/llvm/llvm-project/commit/45bccf82e89ba187356cbc97e6605b061d9e9152
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-02 (Mon, 02 May 2022)

  Changed paths:
    M clang/lib/CodeGen/CodeGenFunction.h
    M clang/test/OpenMP/master_codegen.cpp

  Log Message:
  -----------
  codegen_master fix


  Commit: b1367be776c4d085cd02fb40650904cd3abf822e
      https://github.com/llvm/llvm-project/commit/b1367be776c4d085cd02fb40650904cd3abf822e
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-02 (Mon, 02 May 2022)

  Changed paths:
    M clang/test/OpenMP/cancel_codegen.cpp
    M clang/test/OpenMP/masked_codegen.cpp
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp

  Log Message:
  -----------
  codegen_masted fix WIP


  Commit: 053a5430cef593d397e9e40f5d479a4b4947ec94
      https://github.com/llvm/llvm-project/commit/053a5430cef593d397e9e40f5d479a4b4947ec94
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-02 (Mon, 02 May 2022)

  Changed paths:
    M clang/test/OpenMP/ordered_codegen.cpp
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp

  Log Message:
  -----------
  codegen_ordered fix WIP


  Commit: 1817688c14c335ae2287d7ae2c7c62253943438a
      https://github.com/llvm/llvm-project/commit/1817688c14c335ae2287d7ae2c7c62253943438a
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-02 (Mon, 02 May 2022)

  Changed paths:
    M clang/test/OpenMP/critical_codegen.cpp
    M clang/test/OpenMP/critical_codegen_attr.cpp
    M clang/test/OpenMP/masked_codegen.cpp
    M clang/test/OpenMP/master_codegen.cpp

  Log Message:
  -----------
  codegen_critical fix


  Commit: 3537e894b6000ae5005edd19c705e2828c2b2283
      https://github.com/llvm/llvm-project/commit/3537e894b6000ae5005edd19c705e2828c2b2283
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-02 (Mon, 02 May 2022)

  Changed paths:
    M clang/test/OpenMP/cancel_codegen.cpp

  Log Message:
  -----------
  codegen_cancel fix


  Commit: 1710516604ccadff3068fd1bb5025cd9a64615e8
      https://github.com/llvm/llvm-project/commit/1710516604ccadff3068fd1bb5025cd9a64615e8
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-02 (Mon, 02 May 2022)

  Changed paths:
    M clang/lib/CodeGen/CodeGenFunction.h
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
    M llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp

  Log Message:
  -----------
  clang-format


  Commit: 02f03f2a245fde524fc5cdad251f580398d8457c
      https://github.com/llvm/llvm-project/commit/02f03f2a245fde524fc5cdad251f580398d8457c
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-02 (Mon, 02 May 2022)

  Changed paths:
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp

  Log Message:
  -----------
  cleanup


  Commit: b2405495c78c32ed8f82b440b73c681286c4ad49
      https://github.com/llvm/llvm-project/commit/b2405495c78c32ed8f82b440b73c681286c4ad49
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-02 (Mon, 02 May 2022)

  Changed paths:
    M llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp

  Log Message:
  -----------
  cleanup


  Commit: bcc9d0ef156c71f2e4c701bbbc48d805c2321398
      https://github.com/llvm/llvm-project/commit/bcc9d0ef156c71f2e4c701bbbc48d805c2321398
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-02 (Mon, 02 May 2022)

  Changed paths:
    M clang/lib/CodeGen/CGStmtOpenMP.cpp
    M clang/lib/CodeGen/CodeGenFunction.h
    M clang/test/OpenMP/critical_codegen_attr.cpp
    M clang/test/OpenMP/masked_codegen.cpp
    M clang/test/OpenMP/master_codegen.cpp

  Log Message:
  -----------
  cleanup


  Commit: 317c40c8099099a6084582e17f34246821112f10
      https://github.com/llvm/llvm-project/commit/317c40c8099099a6084582e17f34246821112f10
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-02 (Mon, 02 May 2022)

  Changed paths:
    M clang/lib/CodeGen/CGOpenMPRuntime.cpp
    M clang/lib/CodeGen/CGStmtOpenMP.cpp

  Log Message:
  -----------
  clang cleanup


  Commit: 0fce69bc7af50964d023bf93491227a0359dd789
      https://github.com/llvm/llvm-project/commit/0fce69bc7af50964d023bf93491227a0359dd789
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-02 (Mon, 02 May 2022)

  Changed paths:
    M clang/lib/CodeGen/CGOpenMPRuntime.cpp
    M clang/lib/CodeGen/CGStmtOpenMP.cpp

  Log Message:
  -----------
  remove PushAndPopStackRAII


  Commit: 4096a6e1f3cc9dbd62bf9dd73228dba1d4b3b5e4
      https://github.com/llvm/llvm-project/commit/4096a6e1f3cc9dbd62bf9dd73228dba1d4b3b5e4
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-02 (Mon, 02 May 2022)

  Changed paths:
    M clang/lib/CodeGen/CGOpenMPRuntime.cpp
    M clang/lib/CodeGen/CGOpenMPRuntime.h
    M clang/lib/CodeGen/CGStmtOpenMP.cpp
    M clang/lib/CodeGen/CodeGenFunction.h

  Log Message:
  -----------
  remove createIRBuilderParallel


  Commit: aef32c536320a3c3759fb685a288ee901042ad6f
      https://github.com/llvm/llvm-project/commit/aef32c536320a3c3759fb685a288ee901042ad6f
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-02 (Mon, 02 May 2022)

  Changed paths:
    M clang/lib/CodeGen/CGStmtOpenMP.cpp
    M clang/lib/CodeGen/CodeGenFunction.h

  Log Message:
  -----------
  unify CodeGenFunction:: NonOpenMPIRBuilderRegion NonOmpBuilderScope(CGF);


  Commit: f72c8dc032fd6b8318208018ca31cf0087337422
      https://github.com/llvm/llvm-project/commit/f72c8dc032fd6b8318208018ca31cf0087337422
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-02 (Mon, 02 May 2022)

  Changed paths:
    M clang/lib/CodeGen/CGOpenMPRuntime.cpp
    M clang/lib/CodeGen/CGStmtOpenMP.cpp
    M clang/lib/CodeGen/CodeGenFunction.h
    M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
    M llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp

  Log Message:
  -----------
  clang-format


  Commit: f8198f70dcd6ae9461e94553790f08200c0a0455
      https://github.com/llvm/llvm-project/commit/f8198f70dcd6ae9461e94553790f08200c0a0455
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-02 (Mon, 02 May 2022)

  Changed paths:
    M clang/lib/CodeGen/CGOpenMPRuntime.cpp

  Log Message:
  -----------
  remote OpenMPIrBuilder captureStmt type


  Commit: 482256db8a920efbf8d082804b2027fdeb05dfab
      https://github.com/llvm/llvm-project/commit/482256db8a920efbf8d082804b2027fdeb05dfab
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-02 (Mon, 02 May 2022)

  Changed paths:
    M clang/lib/CodeGen/CGStmtOpenMP.cpp

  Log Message:
  -----------
  cleanup


  Commit: fdb6ddcfeb62be7dbc502a4a4ed7c5be11c1c9b6
      https://github.com/llvm/llvm-project/commit/fdb6ddcfeb62be7dbc502a4a4ed7c5be11c1c9b6
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-03 (Tue, 03 May 2022)

  Changed paths:
    M llvm/include/llvm/Analysis/CFGPrinter.h
    M llvm/include/llvm/Analysis/RegionPrinter.h
    M llvm/include/llvm/IR/IRBuilder.h
    M llvm/lib/Analysis/CFGPrinter.cpp
    M llvm/lib/Analysis/RegionPrinter.cpp
    M llvm/lib/Support/GraphWriter.cpp

  Log Message:
  -----------
  remove viewCFG


  Commit: d3460d2a890ccb4ee84ffd05d4a722ff82b5170d
      https://github.com/llvm/llvm-project/commit/d3460d2a890ccb4ee84ffd05d4a722ff82b5170d
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2022-05-06 (Fri, 06 May 2022)

  Changed paths:
    M bolt/lib/Profile/DataReader.cpp
    M clang-tools-extra/clangd/InlayHints.cpp
    M clang-tools-extra/clangd/unittests/InlayHintTests.cpp
    M clang-tools-extra/pseudo/lib/Forest.cpp
    M clang/docs/ClangCommandLineReference.rst
    M clang/docs/ReleaseNotes.rst
    M clang/docs/UsersManual.rst
    M clang/docs/analyzer/checkers.rst
    M clang/include/clang/Basic/Builtins.def
    M clang/include/clang/Basic/BuiltinsX86.def
    M clang/include/clang/Basic/LangOptions.h
    M clang/include/clang/Sema/Sema.h
    M clang/lib/AST/ItaniumMangle.cpp
    M clang/lib/Analysis/CFG.cpp
    M clang/lib/Basic/Targets/AVR.cpp
    M clang/lib/Basic/Targets/PPC.cpp
    M clang/lib/Basic/Targets/PPC.h
    M clang/lib/CodeGen/CGBuiltin.cpp
    M clang/lib/CodeGen/CGExprScalar.cpp
    M clang/lib/CodeGen/CGStmtOpenMP.cpp
    M clang/lib/Driver/ToolChains/Ananas.cpp
    M clang/lib/Format/UnwrappedLineParser.cpp
    M clang/lib/Frontend/CompilerInvocation.cpp
    M clang/lib/Frontend/InitPreprocessor.cpp
    M clang/lib/Headers/avx512fintrin.h
    M clang/lib/Sema/SemaChecking.cpp
    M clang/lib/Sema/SemaDecl.cpp
    M clang/lib/Sema/SemaExprCXX.cpp
    M clang/lib/StaticAnalyzer/Checkers/InnerPointerChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/Taint.cpp
    M clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
    M clang/lib/StaticAnalyzer/Core/RegionStore.cpp
    M clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
    A clang/test/Analysis/cxx-member-initializer-const-field.cpp
    A clang/test/Analysis/debug-checkers.cpp
    M clang/test/Analysis/dump_egraph.c
    M clang/test/Analysis/dump_egraph.cpp
    M clang/test/Analysis/exploded-graph-rewriter/dynamic_types.cpp
    M clang/test/Analysis/exploded-graph-rewriter/escapes.c
    M clang/test/Analysis/exploded-graph-rewriter/initializers_under_construction.cpp
    M clang/test/Analysis/exploded-graph-rewriter/l_name_starts_with_l.cpp
    M clang/test/Analysis/exploded-graph-rewriter/macros.c
    M clang/test/Analysis/exploded-graph-rewriter/objects_under_construction.cpp
    M clang/test/Analysis/exploded-graph-rewriter/win_path_forbidden_chars.cpp
    M clang/test/Analysis/gmalloc.c
    M clang/test/Analysis/inner-pointer.cpp
    A clang/test/Analysis/z3-refute-enum-crash.cpp
    M clang/test/CodeGen/builtins-reduction-math.c
    A clang/test/CodeGenCXX/aarch64-sve-vector-conditional-op.cpp
    M clang/test/CodeGenCXX/clang-abi-compat.cpp
    M clang/test/CodeGenCXX/mangle.cpp
    M clang/test/Driver/amdgcn-toolchain-pic.cl
    M clang/test/Driver/amdgpu-openmp-system-arch.c
    M clang/test/Driver/amdgpu-toolchain-opencl.cl
    M clang/test/Driver/amdgpu-toolchain.c
    M clang/test/Driver/ananas.c
    M clang/test/Driver/avr-link-nostdlib-nodefaultlibs.c
    M clang/test/Driver/avr-mmcu.c
    M clang/test/Driver/avr-toolchain.c
    M clang/test/Driver/cc-log-diagnostics.c
    M clang/test/Driver/cc-print-options.c
    M clang/test/Driver/color-diagnostics.c
    M clang/test/Driver/compilation_database.c
    M clang/test/Driver/compiler-rt-unwind.c
    M clang/test/Driver/config-file3.c
    M clang/test/Driver/constructors.c
    M clang/test/Driver/coverage-ld.c
    M clang/test/Driver/csky-toolchain.c
    M clang/test/Driver/cuda-detect.cu
    M clang/test/Driver/cuda-external-tools.cu
    M clang/test/Driver/cuda-flush-denormals-to-zero.cu
    M clang/test/Driver/darwin-max-type-align.c
    M clang/test/Driver/darwin-sanitizer-ld.c
    M clang/test/Driver/darwin-xarch.c
    M clang/test/Driver/dragonfly.c
    M clang/test/Driver/env.c
    M clang/test/Driver/fat_archive_amdgpu.cpp
    M clang/test/Driver/fat_archive_nvptx.cpp
    M clang/test/Driver/freebsd.c
    M clang/test/Driver/function-sections.c
    M clang/test/Driver/gfortran.f90
    M clang/test/Driver/hip-options.hip
    M clang/test/Driver/hip-syntax-only.hip
    M clang/test/Driver/instrprof-ld.c
    M clang/test/Driver/linux-header-search.cpp
    M clang/test/Driver/linux-ld.c
    M clang/test/Driver/linux-musl-header-search.cpp
    M clang/test/Driver/linux-per-target-runtime-dir.c
    M clang/test/Driver/mips-cs.cpp
    M clang/test/Driver/mips-fsf.cpp
    M clang/test/Driver/mips-img-v2.cpp
    M clang/test/Driver/mips-img.cpp
    M clang/test/Driver/mips-mti-linux.c
    M clang/test/Driver/mips-mti.cpp
    M clang/test/Driver/mips-reduced-toolchain.cpp
    M clang/test/Driver/msp430-mmcu.c
    M clang/test/Driver/myriad-toolchain.c
    A clang/test/Driver/native-llvm.c
    M clang/test/Driver/nostdlib.c
    M clang/test/Driver/openbsd.c
    M clang/test/Driver/openmp-offload-gpu-new.c
    M clang/test/Driver/openmp-offload-gpu.c
    A clang/test/Driver/ppc-crbits.cpp
    M clang/test/Driver/preprocessor.c
    M clang/test/Driver/print-multi-directory.c
    M clang/test/Driver/ps4-ps5-toolchain.c
    M clang/test/Driver/report-stat.c
    M clang/test/Driver/riscv32-toolchain.c
    M clang/test/Driver/riscv64-toolchain.c
    M clang/test/Driver/sanitizer-ld.c
    M clang/test/Driver/solaris-ld-values.c
    M clang/test/Driver/solaris-ld-values.cpp
    M clang/test/Driver/sparc-as.c
    M clang/test/Driver/sparcv9-as.c
    M clang/test/Driver/split-stack-ld.c
    M clang/test/Driver/target-override.c
    M clang/test/Driver/target.c
    M clang/test/Driver/ve-toolchain.c
    M clang/test/Driver/ve-toolchain.cpp
    M clang/test/Driver/wasm-toolchain.c
    M clang/test/Driver/wasm-toolchain.cpp
    M clang/test/Misc/target-invalid-cpu-note.c
    M clang/test/OpenMP/atomic_capture_codegen.cpp
    M clang/test/OpenMP/atomic_update_codegen.cpp
    M clang/test/OpenMP/for_reduction_codegen.cpp
    M clang/test/OpenMP/parallel_reduction_codegen.cpp
    M clang/test/OpenMP/predefined_macro.c
    M clang/test/OpenMP/reduction_implicit_map.cpp
    M clang/test/OpenMP/sections_reduction_codegen.cpp
    M clang/test/Preprocessor/avr-common.c
    M clang/test/Sema/builtins-reduction-math.c
    A clang/test/SemaCXX/aarch64-sve-vector-conditional-op.cpp
    A clang/test/SemaCXX/ms-friend-function-decl.cpp
    M clang/unittests/AST/ASTImporterTest.cpp
    M clang/unittests/Format/FormatTest.cpp
    M compiler-rt/cmake/Modules/CompilerRTUtils.cmake
    M compiler-rt/cmake/base-config-ix.cmake
    M compiler-rt/cmake/builtin-config-ix.cmake
    M compiler-rt/cmake/config-ix.cmake
    M compiler-rt/lib/builtins/CMakeLists.txt
    A compiler-rt/lib/builtins/avr/exit.S
    A compiler-rt/lib/builtins/avr/mulhi3.S
    A compiler-rt/lib/builtins/avr/mulqi3.S
    M compiler-rt/lib/sanitizer_common/sanitizer_common_libcdep.cpp
    M compiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h
    M compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp
    M compiler-rt/lib/sanitizer_common/sanitizer_platform.h
    M compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp
    M flang/lib/Lower/OpenMP.cpp
    M flang/lib/Semantics/check-omp-structure.cpp
    M flang/lib/Semantics/check-return.cpp
    M flang/test/Lower/OpenMP/parallel.f90
    A flang/test/Lower/OpenMP/taskwait.f90
    A flang/test/Lower/OpenMP/taskyield.f90
    M flang/test/Semantics/altreturn02.f90
    A flang/test/Semantics/altreturn07.f90
    M libcxxabi/src/demangle/ItaniumDemangle.h
    M libcxxabi/test/test_demangle.pass.cpp
    M libunwind/include/__libunwind_config.h
    M libunwind/include/libunwind.h
    M libunwind/src/Registers.hpp
    M libunwind/src/UnwindCursor.hpp
    M libunwind/src/UnwindRegistersRestore.S
    M libunwind/src/UnwindRegistersSave.S
    M libunwind/src/config.h
    M libunwind/src/libunwind.cpp
    M lldb/docs/lldb-gdb-remote.txt
    M lldb/include/lldb/Utility/TraceIntelPTGDBRemotePackets.h
    M lldb/source/Interpreter/Options.cpp
    M lldb/source/Plugins/Platform/MacOSX/CMakeLists.txt
    M lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp
    M lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h
    A lldb/source/Plugins/Platform/MacOSX/PlatformDarwinDevice.cpp
    A lldb/source/Plugins/Platform/MacOSX/PlatformDarwinDevice.h
    M lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp
    M lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.h
    M lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.cpp
    M lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.h
    M lldb/source/Plugins/Platform/MacOSX/PlatformRemoteMacOSX.cpp
    M lldb/source/Plugins/Platform/MacOSX/PlatformRemoteMacOSX.h
    M lldb/source/Plugins/Process/Linux/CMakeLists.txt
    M lldb/source/Plugins/Process/Linux/IntelPTCollector.cpp
    M lldb/source/Plugins/Process/Linux/Perf.cpp
    A lldb/source/Plugins/Process/Linux/Procfs.cpp
    M lldb/source/Plugins/Process/Linux/Procfs.h
    M lldb/source/Plugins/Trace/intel-pt/TraceIntelPT.cpp
    M lldb/source/Plugins/Trace/intel-pt/TraceIntelPTSessionSaver.cpp
    M lldb/source/Utility/TraceIntelPTGDBRemotePackets.cpp
    M lldb/test/API/commands/help/TestHelp.py
    M lldb/unittests/Process/Linux/CMakeLists.txt
    M lldb/unittests/Process/Linux/PerfTests.cpp
    A lldb/unittests/Process/Linux/ProcfsTests.cpp
    M lldb/unittests/SymbolFile/DWARF/DWARFIndexCachingTest.cpp
    M llvm/docs/AdvancedBuilds.rst
    M llvm/docs/CodeOfConduct.rst
    M llvm/docs/LangRef.rst
    M llvm/include/llvm/Analysis/IVDescriptors.h
    M llvm/include/llvm/Analysis/LoopAccessAnalysis.h
    M llvm/include/llvm/Analysis/LoopCacheAnalysis.h
    M llvm/include/llvm/Analysis/TargetLibraryInfo.h
    M llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
    M llvm/include/llvm/Analysis/VectorUtils.h
    A llvm/include/llvm/BinaryFormat/DXContainer.h
    M llvm/include/llvm/BinaryFormat/Magic.h
    M llvm/include/llvm/CodeGen/MachineBasicBlock.h
    M llvm/include/llvm/CodeGen/MachineFrameInfo.h
    M llvm/include/llvm/CodeGen/MachineFunction.h
    M llvm/include/llvm/Demangle/ItaniumDemangle.h
    M llvm/include/llvm/Frontend/OpenMP/OMP.td
    M llvm/include/llvm/IR/Attributes.h
    M llvm/include/llvm/IR/Constants.h
    M llvm/include/llvm/IR/Module.h
    A llvm/include/llvm/Object/DXContainer.h
    M llvm/include/llvm/Support/AArch64TargetParser.def
    M llvm/include/llvm/Support/CommandLine.h
    M llvm/include/llvm/Transforms/Utils/BuildLibCalls.h
    M llvm/include/llvm/Transforms/Utils/SimplifyLibCalls.h
    M llvm/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
    M llvm/lib/Analysis/ConstantFolding.cpp
    M llvm/lib/Analysis/IVDescriptors.cpp
    M llvm/lib/Analysis/LoopAccessAnalysis.cpp
    M llvm/lib/Analysis/LoopCacheAnalysis.cpp
    M llvm/lib/Analysis/ValueTracking.cpp
    M llvm/lib/Analysis/VectorUtils.cpp
    M llvm/lib/BinaryFormat/Magic.cpp
    M llvm/lib/CodeGen/MachineFunction.cpp
    M llvm/lib/CodeGen/ReplaceWithVeclib.cpp
    M llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
    M llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
    M llvm/lib/IR/Attributes.cpp
    M llvm/lib/IR/Constants.cpp
    M llvm/lib/Object/Binary.cpp
    M llvm/lib/Object/CMakeLists.txt
    A llvm/lib/Object/DXContainer.cpp
    M llvm/lib/Object/ObjectFile.cpp
    M llvm/lib/Support/CommandLine.cpp
    M llvm/lib/Support/Host.cpp
    M llvm/lib/Support/Windows/Process.inc
    M llvm/lib/Target/AArch64/AArch64.td
    M llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
    A llvm/lib/Target/AArch64/AArch64SchedAmpere1.td
    A llvm/lib/Target/AArch64/AArch64SchedPredAmpere.td
    M llvm/lib/Target/AArch64/AArch64SchedPredicates.td
    M llvm/lib/Target/AArch64/AArch64Subtarget.cpp
    M llvm/lib/Target/AArch64/AArch64Subtarget.h
    M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
    M llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp
    M llvm/lib/Target/AMDGPU/SIISelLowering.cpp
    M llvm/lib/Target/AMDGPU/SIISelLowering.h
    M llvm/lib/Target/ARM/ARMFrameLowering.cpp
    M llvm/lib/Target/PowerPC/PPC.td
    M llvm/lib/Target/RISCV/RISCV.h
    M llvm/lib/Target/RISCV/RISCVAsmPrinter.cpp
    M llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
    M llvm/lib/Target/RISCV/RISCVISelLowering.cpp
    M llvm/lib/Target/RISCV/RISCVInstrInfoD.td
    M llvm/lib/Target/RISCV/RISCVInstrInfoF.td
    M llvm/lib/Target/RISCV/RISCVInstrInfoZfh.td
    M llvm/lib/Target/RISCV/RISCVMCInstLower.cpp
    M llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp
    M llvm/lib/Target/X86/X86InstrAMX.td
    M llvm/lib/Target/X86/X86LowerAMXType.cpp
    M llvm/lib/Target/X86/X86SchedSkylakeClient.td
    M llvm/lib/Target/X86/X86SchedSkylakeServer.td
    M llvm/lib/Target/X86/X86ScheduleZnver2.td
    M llvm/lib/Target/X86/X86TargetTransformInfo.cpp
    M llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
    M llvm/lib/Transforms/IPO/Attributor.cpp
    M llvm/lib/Transforms/IPO/GlobalOpt.cpp
    M llvm/lib/Transforms/IPO/InferFunctionAttrs.cpp
    M llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
    M llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
    M llvm/lib/Transforms/Instrumentation/MemProfiler.cpp
    M llvm/lib/Transforms/Scalar/GVNSink.cpp
    M llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
    M llvm/lib/Transforms/Scalar/Scalarizer.cpp
    M llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
    M llvm/lib/Transforms/Utils/BuildLibCalls.cpp
    M llvm/lib/Transforms/Utils/Local.cpp
    M llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
    M llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
    M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/lib/Transforms/Vectorize/VPlan.cpp
    M llvm/lib/Transforms/Vectorize/VectorCombine.cpp
    M llvm/test/Analysis/CostModel/AArch64/fptoi_sat.ll
    M llvm/test/Analysis/CostModel/AArch64/shuffle-reverse.ll
    M llvm/test/Analysis/CostModel/X86/intrinsic-cost-kinds.ll
    M llvm/test/Analysis/CostModel/X86/masked-intrinsic-cost-inseltpoison.ll
    M llvm/test/Analysis/CostModel/X86/masked-intrinsic-cost.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-replication-i1.ll
    M llvm/test/Analysis/LoopCacheAnalysis/PowerPC/LoopnestFixedSize.ll
    M llvm/test/Analysis/LoopCacheAnalysis/PowerPC/loads-store.ll
    M llvm/test/Analysis/LoopCacheAnalysis/PowerPC/matmul.ll
    M llvm/test/Analysis/LoopCacheAnalysis/PowerPC/matvecmul.ll
    A llvm/test/Analysis/LoopCacheAnalysis/PowerPC/multi-store.ll
    M llvm/test/Analysis/LoopCacheAnalysis/PowerPC/single-store.ll
    M llvm/test/Analysis/LoopCacheAnalysis/PowerPC/stencil.ll
    M llvm/test/CodeGen/AArch64/cpus.ll
    A llvm/test/CodeGen/AArch64/float-conv-elim.ll
    M llvm/test/CodeGen/AArch64/neon-dot-product.ll
    M llvm/test/CodeGen/AArch64/remat.ll
    A llvm/test/CodeGen/AArch64/sve-fixed-length-frame-offests-crash.ll
    A llvm/test/CodeGen/AArch64/sve-fixed-length-frame-offests.ll
    M llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-mul.mir
    M llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-sdiv.mir
    M llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-srem.mir
    M llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-udiv.mir
    M llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-umulo.mir
    M llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-urem.mir
    M llvm/test/CodeGen/AMDGPU/insert_vector_elt.v2i16.ll
    A llvm/test/CodeGen/AMDGPU/scalar_to_vector.v8i16.ll
    M llvm/test/CodeGen/ARM/segmented-stacks.ll
    M llvm/test/CodeGen/PowerPC/addegluecrash.ll
    M llvm/test/CodeGen/PowerPC/atomics-constant.ll
    M llvm/test/CodeGen/PowerPC/f128-branch-cond.ll
    M llvm/test/CodeGen/PowerPC/fast-isel-fcmp-nan.ll
    M llvm/test/CodeGen/PowerPC/fp-strict-fcmp-noopt.ll
    M llvm/test/CodeGen/PowerPC/fp64-to-int16.ll
    M llvm/test/CodeGen/PowerPC/pcrel-byte-loads.ll
    M llvm/test/CodeGen/PowerPC/urem-seteq-illegal-types.ll
    M llvm/test/CodeGen/RISCV/machine-cse.ll
    M llvm/test/CodeGen/RISCV/rvv/masked-tama.ll
    M llvm/test/CodeGen/RISCV/split-offsets.ll
    M llvm/test/CodeGen/RISCV/xaluo.ll
    M llvm/test/CodeGen/Thumb/segmented-stacks.ll
    M llvm/test/CodeGen/Thumb2/segmented-stacks.ll
    A llvm/test/CodeGen/X86/add-and-not.ll
    M llvm/test/CodeGen/X86/const-shift-of-constmasked.ll
    M llvm/test/CodeGen/X86/float-conv-elim.ll
    M llvm/test/CodeGen/X86/load-local-v3i129.ll
    M llvm/test/CodeGen/X86/lsr-interesting-step.ll
    M llvm/test/CodeGen/X86/movmsk-cmp.ll
    M llvm/test/CodeGen/X86/sink-out-of-loop.ll
    M llvm/test/DebugInfo/X86/dbg-value-funcarg.ll
    A llvm/test/DebugInfo/X86/dbg-value-funcarg4.ll
    M llvm/test/DebugInfo/X86/instr-ref-selectiondag.ll
    A llvm/test/Instrumentation/HeapProfiler/no-instrumentation.ll
    A llvm/test/Instrumentation/HeapProfiler/skip-compiler-inserted.ll
    M llvm/test/MC/AArch64/armv8.2a-dotprod.s
    M llvm/test/MC/AArch64/armv8.3a-rcpc.s
    M llvm/test/MC/Disassembler/AArch64/armv8.3a-rcpc.txt
    M llvm/test/MC/SystemZ/insn-bad.s
    M llvm/test/MC/SystemZ/insn-good.s
    A llvm/test/TableGen/VarLenDecoder.td
    A llvm/test/Transforms/ArgumentPromotion/min-legal-vector-width.ll
    M llvm/test/Transforms/Attributor/ArgumentPromotion/X86/min-legal-vector-width.ll
    A llvm/test/Transforms/GlobalOpt/malloc-promote-6.ll
    M llvm/test/Transforms/InferFunctionAttrs/annotate.ll
    A llvm/test/Transforms/InstCombine/SystemZ/libcall-arg-exts.ll
    M llvm/test/Transforms/InstCombine/add.ll
    M llvm/test/Transforms/InstCombine/atomic.ll
    M llvm/test/Transforms/InstCombine/constant-fold-gep.ll
    M llvm/test/Transforms/InstCombine/double-float-shrink-1.ll
    M llvm/test/Transforms/InstCombine/pr39177.ll
    A llvm/test/Transforms/InstCombine/pr55228.ll
    M llvm/test/Transforms/InstCombine/simplify-libcalls.ll
    M llvm/test/Transforms/LoopStrengthReduce/X86/2012-01-13-phielim.ll
    M llvm/test/Transforms/LoopVectorize/AArch64/scalable-reductions.ll
    M llvm/test/Transforms/LoopVectorize/AArch64/strict-fadd.ll
    A llvm/test/Transforms/LoopVectorize/fpsat.ll
    M llvm/test/Transforms/LoopVectorize/interleave-with-call.ll
    M llvm/test/Transforms/LoopVectorize/reduction-with-invariant-store.ll
    M llvm/test/Transforms/LoopVectorize/vplan-printing.ll
    M llvm/test/Transforms/PhaseOrdering/X86/vector-reductions-logical.ll
    M llvm/test/Transforms/PhaseOrdering/X86/vector-reductions.ll
    A llvm/test/Transforms/SLPVectorizer/AArch64/fpsat.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/gather-root.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/transpose-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/transpose.ll
    M llvm/test/Transforms/SLPVectorizer/X86/PR35628_1.ll
    M llvm/test/Transforms/SLPVectorizer/X86/PR35628_2.ll
    M llvm/test/Transforms/SLPVectorizer/X86/PR39774.ll
    M llvm/test/Transforms/SLPVectorizer/X86/PR40310.ll
    M llvm/test/Transforms/SLPVectorizer/X86/blending-shuffle-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/blending-shuffle.ll
    M llvm/test/Transforms/SLPVectorizer/X86/hadd-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/hadd.ll
    M llvm/test/Transforms/SLPVectorizer/X86/horizontal-list.ll
    M llvm/test/Transforms/SLPVectorizer/X86/insert-element-build-vector-inseltpoison.ll
    M llvm/test/Transforms/SLPVectorizer/X86/insert-element-build-vector.ll
    M llvm/test/Transforms/SLPVectorizer/X86/malformed_phis.ll
    M llvm/test/Transforms/SLPVectorizer/X86/matched-shuffled-entries.ll
    A llvm/test/Transforms/SLPVectorizer/X86/pr48879-sroa.ll
    M llvm/test/Transforms/SLPVectorizer/X86/reduction-logical.ll
    M llvm/test/Transforms/SLPVectorizer/X86/reduction-same-vals.ll
    M llvm/test/Transforms/SLPVectorizer/X86/reduction_loads.ll
    M llvm/test/Transforms/SLPVectorizer/X86/reduction_unrolled.ll
    M llvm/test/Transforms/SLPVectorizer/X86/reorder_repeated_ops.ll
    M llvm/test/Transforms/SLPVectorizer/X86/revectorized_rdx_crash.ll
    M llvm/test/Transforms/SLPVectorizer/X86/vectorize-reorder-reuse.ll
    M llvm/test/Transforms/SLPVectorizer/slp-umax-rdx-matcher-crash.ll
    M llvm/test/Transforms/Scalarizer/intrinsics.ll
    M llvm/test/Transforms/SimpleLoopUnswitch/trivial-unswitch-freeze-individual-conditions.ll
    M llvm/test/Transforms/SimpleLoopUnswitch/trivial-unswitch-logical-and-or.ll
    M llvm/test/Transforms/SimpleLoopUnswitch/trivial-unswitch.ll
    M llvm/test/tools/llvm-ifs/exclude.test
    M llvm/test/tools/llvm-mca/X86/SkylakeClient/resources-avx1.s
    M llvm/test/tools/llvm-mca/X86/SkylakeClient/resources-sse3.s
    M llvm/test/tools/llvm-mca/X86/SkylakeServer/resources-avx1.s
    M llvm/test/tools/llvm-mca/X86/SkylakeServer/resources-sse3.s
    A llvm/test/tools/llvm-reduce/mir/drop-ir-references.mir
    M llvm/test/tools/llvm-reduce/mir/generic-vreg.mir
    M llvm/test/tools/llvm-reduce/mir/instr-reduce.mir
    M llvm/test/tools/llvm-reduce/mir/preserve-block-info.mir
    M llvm/test/tools/llvm-reduce/mir/preserve-frame-info.mir
    A llvm/test/tools/llvm-reduce/mir/remove-frame-destroy.mir
    M llvm/test/tools/llvm-reduce/mir/subreg-def0.mir
    M llvm/test/tools/llvm-reduce/mir/subreg-def1.mir
    M llvm/tools/llvm-ifs/llvm-ifs.cpp
    M llvm/tools/llvm-reduce/CMakeLists.txt
    M llvm/tools/llvm-reduce/DeltaManager.cpp
    M llvm/tools/llvm-reduce/ReducerWorkItem.cpp
    M llvm/tools/llvm-reduce/ReducerWorkItem.h
    A llvm/tools/llvm-reduce/deltas/ReduceIRReferences.cpp
    A llvm/tools/llvm-reduce/deltas/ReduceIRReferences.h
    M llvm/tools/llvm-reduce/deltas/ReduceInstructionsMIR.cpp
    M llvm/unittests/Object/CMakeLists.txt
    A llvm/unittests/Object/DXContainerTest.cpp
    M llvm/unittests/Support/CommandLineTest.cpp
    M llvm/unittests/Support/Host.cpp
    M llvm/unittests/Support/TargetParserTest.cpp
    M llvm/utils/TableGen/CMakeLists.txt
    A llvm/utils/TableGen/DecoderEmitter.cpp
    M llvm/utils/TableGen/DisassemblerEmitter.cpp
    R llvm/utils/TableGen/FixedLenDecoderEmitter.cpp
    M llvm/utils/TableGen/VarLenCodeEmitterGen.cpp
    M llvm/utils/TableGen/VarLenCodeEmitterGen.h
    M llvm/utils/gn/secondary/compiler-rt/lib/builtins/BUILD.gn
    M llvm/utils/gn/secondary/lldb/source/Plugins/Platform/MacOSX/BUILD.gn
    M llvm/utils/gn/secondary/lldb/source/Plugins/Process/Linux/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Object/BUILD.gn
    M llvm/utils/gn/secondary/llvm/tools/llvm-reduce/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/Object/BUILD.gn
    M llvm/utils/gn/secondary/llvm/utils/TableGen/BUILD.gn
    M mlir/include/mlir/Dialect/Linalg/IR/LinalgInterfaces.td
    M mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td
    M mlir/include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.td
    M mlir/include/mlir/Dialect/Transform/IR/TransformInterfaces.h
    M mlir/include/mlir/ExecutionEngine/CRunnerUtils.h
    M mlir/include/mlir/IR/Operation.h
    M mlir/lib/Conversion/PDLToPDLInterp/PDLToPDLInterp.cpp
    M mlir/lib/Dialect/Affine/Utils/Utils.cpp
    M mlir/lib/Dialect/Linalg/IR/LinalgInterfaces.cpp
    M mlir/lib/Dialect/Linalg/Transforms/ElementwiseOpFusion.cpp
    M mlir/lib/Dialect/Linalg/Transforms/SplitReduction.cpp
    M mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
    M mlir/lib/Dialect/PDLInterp/IR/PDLInterp.cpp
    M mlir/lib/Dialect/Transform/IR/TransformInterfaces.cpp
    M mlir/lib/IR/BuiltinTypes.cpp
    M mlir/lib/Rewrite/ByteCode.cpp
    M mlir/lib/Target/LLVMIR/ConvertFromLLVMIR.cpp
    M mlir/test/Conversion/MemRefToLLVM/memref-to-llvm.mlir
    M mlir/test/Conversion/PDLToPDLInterp/pdl-to-pdl-interp-rewriter.mlir
    M mlir/test/Dialect/OpenMP/invalid.mlir
    M mlir/test/Dialect/OpenMP/ops.mlir
    A mlir/test/Dialect/PDLInterp/invalid.mlir
    M mlir/test/Dialect/PDLInterp/ops.mlir
    A mlir/test/Dialect/Transform/transform-state-extension.mlir
    M mlir/test/Rewrite/pdl-bytecode.mlir
    M mlir/test/Target/LLVMIR/Import/basic.ll
    M mlir/test/lib/Dialect/Transform/TestTransformDialectExtension.cpp
    M mlir/test/lib/Dialect/Transform/TestTransformDialectExtension.td
    A mlir/test/lib/Dialect/Transform/TestTransformStateExtension.h
    M utils/bazel/llvm-project-overlay/clang/BUILD.bazel
    M utils/bazel/llvm-project-overlay/clang/unittests/BUILD.bazel

  Log Message:
  -----------
  Merge branch 'main' into irbuilder-ompregion


Compare: https://github.com/llvm/llvm-project/compare/5d1b93792d42%5E...d3460d2a890c

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list