[PATCH] D102107: [OpenMP] Codegen aggregate for outlined function captures

Dhruva Chakrabarti via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Tue Jan 17 21:52:45 PST 2023


dhruvachak added a comment.

After rebasing on top of main today and regenerating all the auto-update clang tests, here are the test results. The AST tests have to be updated manually as Johannes mentioned earlier. I haven't looked at the other clang test failures.

The llvm tests need to be fixed, they have not been regenerated at this point. @jhuber6

make check-clang:

********************

Failed Tests (16):

  Clang :: AST/ast-dump-openmp-target-teams-distribute-parallel-for-simd.c
  Clang :: AST/ast-dump-openmp-target-teams-distribute-parallel-for.c
  Clang :: AST/ast-dump-openmp-teams-distribute-parallel-for-simd.c
  Clang :: AST/ast-dump-openmp-teams-distribute-parallel-for.c
  Clang :: CodeGen/PowerPC/ppc64le-varargs-f128.c
  Clang :: OpenMP/irbuilder_safelen.cpp
  Clang :: OpenMP/irbuilder_safelen_order_concurrent.cpp
  Clang :: OpenMP/irbuilder_simd_aligned.cpp
  Clang :: OpenMP/irbuilder_simdlen.cpp
  Clang :: OpenMP/irbuilder_simdlen_safelen.cpp
  Clang :: OpenMP/parallel_copyin_combined_codegen.c
  Clang :: OpenMP/target_data_map_codegen_hold.cpp
  Clang :: OpenMP/target_globals_codegen.cpp
  Clang :: OpenMP/target_map_codegen_hold.cpp
  Clang :: OpenMP/target_map_member_expr_codegen.cpp
  Clang :: OpenMP/unroll_codegen_parallel_for_factor.cpp

Testing Time: 51.15s

  Skipped          :     4
  Unsupported      :  2776
  Passed           : 30423
  Expectedly Failed:    26
  Failed           :    16

make check-llvm:

********************

Failed Tests (13):

  LLVM :: Transforms/OpenMP/custom_state_machines.ll
  LLVM :: Transforms/OpenMP/custom_state_machines_remarks.ll
  LLVM :: Transforms/OpenMP/get_hardware_num_threads_in_block_fold.ll
  LLVM :: Transforms/OpenMP/gpu_state_machine_function_ptr_replacement.ll
  LLVM :: Transforms/OpenMP/is_spmd_exec_mode_fold.ll
  LLVM :: Transforms/OpenMP/nested_parallelism.ll
  LLVM :: Transforms/OpenMP/parallel_level_fold.ll
  LLVM :: Transforms/OpenMP/spmdization.ll
  LLVM :: Transforms/OpenMP/spmdization_assumes.ll
  LLVM :: Transforms/OpenMP/spmdization_constant_prop.ll
  LLVM :: Transforms/OpenMP/spmdization_guarding.ll
  LLVM :: Transforms/OpenMP/spmdization_guarding_two_reaching_kernels.ll
  LLVM :: Transforms/OpenMP/spmdization_remarks.ll

Testing Time: 83.05s

  Skipped          :    59
  Unsupported      : 19442
  Passed           : 32601
  Expectedly Failed:    68
  Failed           :    13

make check-openmp on amdgpu:

********************

Expectedly Failed Tests (12):

  libomptarget :: amdgcn-amd-amdhsa :: mapping/data_member_ref.cpp
  libomptarget :: amdgcn-amd-amdhsa :: mapping/declare_mapper_nested_default_mappers.cpp
  libomptarget :: amdgcn-amd-amdhsa :: mapping/declare_mapper_nested_mappers.cpp
  libomptarget :: amdgcn-amd-amdhsa :: mapping/lambda_by_value.cpp
  libomptarget :: amdgcn-amd-amdhsa :: mapping/ompx_hold/struct.c
  libomptarget :: amdgcn-amd-amdhsa :: offloading/host_as_target.c
  libomptarget :: amdgcn-amd-amdhsa-LTO :: mapping/data_member_ref.cpp
  libomptarget :: amdgcn-amd-amdhsa-LTO :: mapping/declare_mapper_nested_default_mappers.cpp
  libomptarget :: amdgcn-amd-amdhsa-LTO :: mapping/declare_mapper_nested_mappers.cpp
  libomptarget :: amdgcn-amd-amdhsa-LTO :: mapping/lambda_by_value.cpp
  libomptarget :: amdgcn-amd-amdhsa-LTO :: mapping/ompx_hold/struct.c
  libomptarget :: amdgcn-amd-amdhsa-LTO :: offloading/host_as_target.c

Testing Time: 148.67s

  Unsupported      : 141
  Passed           : 676
  Expectedly Failed:  12


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D102107/new/

https://reviews.llvm.org/D102107



More information about the cfe-commits mailing list