[clang-tools-extra] [MLIR] Add SyclRuntimeWrapper (PR #69648)

2023-10-19 Thread Nishant Patel via cfe-commits
https://github.com/nbpatel created https://github.com/llvm/llvm-project/pull/69648 This PR is a breakdown of the big PR #65539 which enables intel gpu integration. In this PR we add the code for the sycl runtime wrappers and also the cmake modules to find the dependent components. Integration

[clang] [MLIR] Add SyclRuntimeWrapper (PR #69648)

2023-10-19 Thread Nishant Patel via cfe-commits
https://github.com/nbpatel created https://github.com/llvm/llvm-project/pull/69648 This PR is a breakdown of the big PR #65539 which enables intel gpu integration. In this PR we add the code for the sycl runtime wrappers and also the cmake modules to find the dependent components. Integration

[clang] [MLIR] Add SyclRuntimeWrapper (PR #69648)

2023-10-23 Thread Nishant Patel via cfe-commits
nbpatel wrote: @grypp @joker-eph https://github.com/llvm/llvm-project/pull/69648 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [MLIR] Add SyclRuntimeWrapper (PR #69648)

2023-10-23 Thread Nishant Patel via cfe-commits
nbpatel wrote: @grypp @joker-eph https://github.com/llvm/llvm-project/pull/69648 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [MLIR] Add SyclRuntimeWrapper (PR #69648)

2023-10-25 Thread Nishant Patel via cfe-commits
https://github.com/nbpatel updated https://github.com/llvm/llvm-project/pull/69648 >From 843d9b200f3708676119ed0b2b3b0657cd3fd47b Mon Sep 17 00:00:00 2001 From: Nishant Patel Date: Mon, 18 Sep 2023 18:26:22 + Subject: [PATCH 1/4] Add SYCL runtimet wrappers --- .../ExecutionEngine/SyclRunt

[clang-tools-extra] [MLIR] Add SyclRuntimeWrapper (PR #69648)

2023-10-25 Thread Nishant Patel via cfe-commits
https://github.com/nbpatel updated https://github.com/llvm/llvm-project/pull/69648 >From 843d9b200f3708676119ed0b2b3b0657cd3fd47b Mon Sep 17 00:00:00 2001 From: Nishant Patel Date: Mon, 18 Sep 2023 18:26:22 + Subject: [PATCH 1/4] Add SYCL runtimet wrappers --- .../ExecutionEngine/SyclRunt

[clang] [MLIR] Add SyclRuntimeWrapper (PR #69648)

2023-10-25 Thread Nishant Patel via cfe-commits
https://github.com/nbpatel updated https://github.com/llvm/llvm-project/pull/69648 >From 843d9b200f3708676119ed0b2b3b0657cd3fd47b Mon Sep 17 00:00:00 2001 From: Nishant Patel Date: Mon, 18 Sep 2023 18:26:22 + Subject: [PATCH 1/5] Add SYCL runtimet wrappers --- .../ExecutionEngine/SyclRunt

[clang-tools-extra] [MLIR] Add SyclRuntimeWrapper (PR #69648)

2023-10-25 Thread Nishant Patel via cfe-commits
https://github.com/nbpatel updated https://github.com/llvm/llvm-project/pull/69648 >From 843d9b200f3708676119ed0b2b3b0657cd3fd47b Mon Sep 17 00:00:00 2001 From: Nishant Patel Date: Mon, 18 Sep 2023 18:26:22 + Subject: [PATCH 1/5] Add SYCL runtimet wrappers --- .../ExecutionEngine/SyclRunt

[clang-tools-extra] [MLIR] Add SyclRuntimeWrapper (PR #69648)

2023-10-26 Thread Nishant Patel via cfe-commits
https://github.com/nbpatel updated https://github.com/llvm/llvm-project/pull/69648 >From 843d9b200f3708676119ed0b2b3b0657cd3fd47b Mon Sep 17 00:00:00 2001 From: Nishant Patel Date: Mon, 18 Sep 2023 18:26:22 + Subject: [PATCH 1/6] Add SYCL runtimet wrappers --- .../ExecutionEngine/SyclRunt

[clang-tools-extra] [MLIR] Add SyclRuntimeWrapper (PR #69648)

2023-10-26 Thread Nishant Patel via cfe-commits
@@ -0,0 +1,209 @@ +//===- SyclRuntimeWrappers.cpp - MLIR SYCL wrapper library ===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Apache-

[clang-tools-extra] [MLIR] Add SyclRuntimeWrapper (PR #69648)

2023-10-26 Thread Nishant Patel via cfe-commits
nbpatel wrote: Thanks for the feedback and approval. @grypp can you help me merge this PR ? https://github.com/llvm/llvm-project/pull/69648 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-com

[clang] [MLIR] Pass hostShared flag in gpu.alloc op to runtime wrappers (PR #66401)

2023-09-26 Thread Nishant Patel via cfe-commits
https://github.com/nbpatel updated https://github.com/llvm/llvm-project/pull/66401 >From 4a3211750ede9d375dedc676e2cfb8bc3924aa0b Mon Sep 17 00:00:00 2001 From: Nishant Patel Date: Wed, 13 Sep 2023 20:58:25 + Subject: [PATCH 1/4] Support lowering of hostShared in gpu.alloc op --- .../Conv

[clang] [MLIR] Pass hostShared flag in gpu.alloc op to runtime wrappers (PR #66401)

2023-09-26 Thread Nishant Patel via cfe-commits
nbpatel wrote: Done. https://github.com/llvm/llvm-project/pull/66401 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [MLIR] Pass hostShared flag in gpu.alloc op to runtime wrappers (PR #66401)

2023-09-26 Thread Nishant Patel via cfe-commits
nbpatel wrote: @joker-eph can you help merge this as well?its approved https://github.com/llvm/llvm-project/pull/66401 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [MLIR] Pass hostShared flag in gpu.alloc op to runtime wrappers (PR #66401)

2023-09-26 Thread Nishant Patel via cfe-commits
nbpatel wrote: @joker-eph can you help merge this as well?its approved https://github.com/llvm/llvm-project/pull/66401 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang-tools-extra] [MLIR] Enabling Intel GPU Integration. (PR #65539)

2023-09-12 Thread Nishant Patel via cfe-commits
@@ -811,8 +812,13 @@ LogicalResult ConvertAllocOpToGpuRuntimeCallPattern::matchAndRewrite( // descriptor. Type elementPtrType = this->getElementPtrType(memRefType); auto stream = adaptor.getAsyncDependencies().front(); + + auto isHostShared = rewriter.create( + loc

[clang-tools-extra] [MLIR] Enabling Intel GPU Integration. (PR #65539)

2023-09-12 Thread Nishant Patel via cfe-commits
https://github.com/nbpatel edited https://github.com/llvm/llvm-project/pull/65539 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [MLIR] Enabling Intel GPU Integration. (PR #65539)

2023-09-12 Thread Nishant Patel via cfe-commits
@@ -811,8 +812,13 @@ LogicalResult ConvertAllocOpToGpuRuntimeCallPattern::matchAndRewrite( // descriptor. Type elementPtrType = this->getElementPtrType(memRefType); auto stream = adaptor.getAsyncDependencies().front(); + + auto isHostShared = rewriter.create( + loc

[clang] [MLIR] Enabling Intel GPU Integration. (PR #65539)

2023-09-12 Thread Nishant Patel via cfe-commits
https://github.com/nbpatel edited https://github.com/llvm/llvm-project/pull/65539 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits