[clang] [clang-linker-wrapper] Pass on --cuda-path to child clang processes (PR #149107)

2025-07-17 Thread Ivan R. Ivanov via cfe-commits
https://github.com/ivanradanov closed https://github.com/llvm/llvm-project/pull/149107 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-linker-wrapper] Pass on --cuda-path to child clang processes (PR #149107)

2025-07-17 Thread Ivan R. Ivanov via cfe-commits
ivanradanov wrote: passing `-fopenmp --offload-arch=sm_80` above, so ``` clang -fopenmp --offload-arch=sm_80 --verbose -foffload-via-llvm --cuda-path=/usr/local/cuda input.o -o a.out ``` Gives us the appropriate flags. That means the cuda toolchain was created, correct? I wonder if we need

[clang] [clang-linker-wrapper] Pass on --cuda-path to child clang processes (PR #149107)

2025-07-16 Thread Ivan R. Ivanov via cfe-commits
ivanradanov wrote: clang is two days old ``` (ins)$ /opt/llvm/install/release/bin/clang --verbose -foffload-via-llvm --cuda-path=/usr/local/cuda input.o -o a.out |& head -n 50 clang version 21.0.0git (https://github.com/llvm/llvm-project.git 6ac286cd491b419dd18a6e8de3aaef4caa44e093) Target: x

[clang] [clang-linker-wrapper] Pass on --cuda-path to child clang processes (PR #149107)

2025-07-16 Thread Ivan R. Ivanov via cfe-commits
ivanradanov wrote: ``` clang --verbose -foffload-via-llvm --cuda-path=/usr/local/cuda input.o -o a.out ``` Gives me ``` "clang-linker-wrapper" "--host-triple=x86_64-unknown-linux-gnu" "--cuda-path=/usr/local/cuda" "--linker-path=/usr/bin/ld" "-z" . "clang" --no-default-config -o /tmp/a.out

[clang] [clang-linker-wrapper] Pass on --cuda-path to child clang processes (PR #149107)

2025-07-16 Thread Ivan R. Ivanov via cfe-commits
ivanradanov wrote: I see. I was doing this ``` clang -foffload-via-llvm --cuda-path=/usr/local/cuda input.o -o a.out ``` which only passes `--cuda-path` to `clang-linker-wrapper` directly: ``` "clang-linker-wrapper" ... "--cuda-path=/usr/local/cuda" ... ``` I suppose under the current infra, a

[clang] [flang] [llvm] [mlir] [flang][OpenMP] Add frontend support for ompx_bare clause (PR #111106)

2024-12-13 Thread Ivan R. Ivanov via cfe-commits
https://github.com/ivanradanov closed https://github.com/llvm/llvm-project/pull/06 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [flang] [llvm] [mlir] [flang][OpenMP] Add frontend support for ompx_bare clause (PR #111106)

2024-12-13 Thread Ivan R. Ivanov via cfe-commits
https://github.com/ivanradanov updated https://github.com/llvm/llvm-project/pull/06 >From 4ac56a8ee42881f8abf60e69eb5ffdeb447fe910 Mon Sep 17 00:00:00 2001 From: Ivan Radanov Ivanov Date: Fri, 4 Oct 2024 16:20:36 +0900 Subject: [PATCH] [flang] Add frontend support for OpenMP extension bare

[clang] [flang] [llvm] [mlir] [flang][OpenMP] Add frontend support for ompx_bare clause (PR #111106)

2024-12-11 Thread Ivan R. Ivanov via cfe-commits
https://github.com/ivanradanov updated https://github.com/llvm/llvm-project/pull/06 >From 85e1b6d318a4f11630588f95f964be645d6ddb9b Mon Sep 17 00:00:00 2001 From: Ivan Radanov Ivanov Date: Fri, 4 Oct 2024 16:20:36 +0900 Subject: [PATCH 01/16] [flang] Add frontend support for OpenMP extension

[clang] [flang] [llvm] [mlir] [flang][OpenMP] Add frontend support for ompx_bare clause (PR #111106)

2024-12-11 Thread Ivan R. Ivanov via cfe-commits
https://github.com/ivanradanov updated https://github.com/llvm/llvm-project/pull/06 >From 85e1b6d318a4f11630588f95f964be645d6ddb9b Mon Sep 17 00:00:00 2001 From: Ivan Radanov Ivanov Date: Fri, 4 Oct 2024 16:20:36 +0900 Subject: [PATCH 01/16] [flang] Add frontend support for OpenMP extension

[clang] [flang] [llvm] [mlir] [flang][OpenMP] Add frontend support for ompx_bare clause (PR #111106)

2024-12-11 Thread Ivan R. Ivanov via cfe-commits
https://github.com/ivanradanov updated https://github.com/llvm/llvm-project/pull/06 >From 85e1b6d318a4f11630588f95f964be645d6ddb9b Mon Sep 17 00:00:00 2001 From: Ivan Radanov Ivanov Date: Fri, 4 Oct 2024 16:20:36 +0900 Subject: [PATCH 01/15] [flang] Add frontend support for OpenMP extension

[clang] [flang] [llvm] [mlir] [flang][OpenMP] Add frontend support for ompx_bare clause (PR #111106)

2024-12-11 Thread Ivan R. Ivanov via cfe-commits
https://github.com/ivanradanov updated https://github.com/llvm/llvm-project/pull/06 >From e778fad3eafcd78924efd7aa233ac7ba9f4e6a49 Mon Sep 17 00:00:00 2001 From: Ivan Radanov Ivanov Date: Fri, 4 Oct 2024 16:20:36 +0900 Subject: [PATCH 01/14] [flang] Add frontend support for OpenMP extension

[clang] [flang] [llvm] [mlir] [flang][OpenMP] Add frontend support for ompx_bare clause (PR #111106)

2024-10-11 Thread Ivan R. Ivanov via cfe-commits
https://github.com/ivanradanov updated https://github.com/llvm/llvm-project/pull/06 >From e778fad3eafcd78924efd7aa233ac7ba9f4e6a49 Mon Sep 17 00:00:00 2001 From: Ivan Radanov Ivanov Date: Fri, 4 Oct 2024 16:20:36 +0900 Subject: [PATCH 01/13] [flang] Add frontend support for OpenMP extension

[clang] [flang] [llvm] [mlir] [flang][OpenMP] Add frontend support for ompx_bare clause (PR #111106)

2024-10-11 Thread Ivan R. Ivanov via cfe-commits
https://github.com/ivanradanov updated https://github.com/llvm/llvm-project/pull/06 >From e778fad3eafcd78924efd7aa233ac7ba9f4e6a49 Mon Sep 17 00:00:00 2001 From: Ivan Radanov Ivanov Date: Fri, 4 Oct 2024 16:20:36 +0900 Subject: [PATCH 01/12] [flang] Add frontend support for OpenMP extension

[clang] [flang] [llvm] [mlir] [flang][OpenMP] Add frontend support for ompx_bare clause (PR #111106)

2024-10-11 Thread Ivan R. Ivanov via cfe-commits
https://github.com/ivanradanov updated https://github.com/llvm/llvm-project/pull/06 >From 4326796699c6c28859c9445965443fdac4626864 Mon Sep 17 00:00:00 2001 From: Ivan Radanov Ivanov Date: Fri, 4 Oct 2024 16:20:36 +0900 Subject: [PATCH 01/12] [flang] Add frontend support for OpenMP extension

[clang] [flang] [llvm] [mlir] [flang][OpenMP] Add frontend support for ompx_bare clause (PR #111106)

2024-10-11 Thread Ivan R. Ivanov via cfe-commits
https://github.com/ivanradanov edited https://github.com/llvm/llvm-project/pull/06 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [flang] [llvm] [mlir] [flang][OpenMP] Add frontend support for ompx_bare clause (PR #111106)

2024-10-11 Thread Ivan R. Ivanov via cfe-commits
https://github.com/ivanradanov edited https://github.com/llvm/llvm-project/pull/06 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [flang] [llvm] [mlir] [flang][OpenMP] Add frontend support for ompx_bare clause (PR #111106)

2024-10-11 Thread Ivan R. Ivanov via cfe-commits
ivanradanov wrote: @jdoerfert Could you have a quick look at the clang-side change if that is acceptable? https://github.com/llvm/llvm-project/pull/06 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/l

[clang] [flang] [llvm] [mlir] [flang][OpenMP] Add frontend support for ompx_bare clause (PR #111106)

2024-10-11 Thread Ivan R. Ivanov via cfe-commits
@@ -1103,6 +1105,13 @@ bool ConstructDecompositionT::applyClause( return applyToOutermost(node); } +template +bool ConstructDecompositionT::applyClause( +const tomp::clause::OmpxBareT &clause, +const ClauseTy *node) { + return applyToAll(node); iva

[clang] [flang] [llvm] [mlir] [flang][OpenMP] Add frontend support for ompx_bare clause (PR #111106)

2024-10-09 Thread Ivan R. Ivanov via cfe-commits
https://github.com/ivanradanov updated https://github.com/llvm/llvm-project/pull/06 >From 4326796699c6c28859c9445965443fdac4626864 Mon Sep 17 00:00:00 2001 From: Ivan Radanov Ivanov Date: Fri, 4 Oct 2024 16:20:36 +0900 Subject: [PATCH 01/11] [flang] Add frontend support for OpenMP extension

[clang] [flang] [llvm] [mlir] [flang][OpenMP] Add frontend support for ompx_bare clause (PR #111106)

2024-10-08 Thread Ivan R. Ivanov via cfe-commits
https://github.com/ivanradanov updated https://github.com/llvm/llvm-project/pull/06 >From e70fc69910083e4e6fb9f4e23f41e4eac6ae6c9b Mon Sep 17 00:00:00 2001 From: Ivan Radanov Ivanov Date: Fri, 4 Oct 2024 16:20:36 +0900 Subject: [PATCH 01/10] [flang] Add frontend support for OpenMP extension

[clang] [clang][OpenMP] Fix missing DI for __kmpc_global_thread_num (PR #73856)

2023-11-29 Thread Ivan R. Ivanov via cfe-commits
https://github.com/ivanradanov created https://github.com/llvm/llvm-project/pull/73856 None >From 791afd6349aef7eee8b9f6c132a30f72c36a9efb Mon Sep 17 00:00:00 2001 From: Ivan Radanov Ivanov Date: Wed, 29 Nov 2023 13:22:46 -0800 Subject: [PATCH] [clang][OpenMP] Fix missing DI for __kmpc_global_