[clang] [NFC][Clang] Precommit test for VTable codegen (PR #124983)

2025-01-29 Thread Anshil Gandhi via cfe-commits
https://github.com/gandhi56 edited https://github.com/llvm/llvm-project/pull/124983 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [CUDA] Increment VTable index for device thunks (PR #124989)

2025-01-29 Thread Anshil Gandhi via cfe-commits
https://github.com/gandhi56 ready_for_review https://github.com/llvm/llvm-project/pull/124989 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [CUDA] Precommit test for VTable codegen (PR #124983)

2025-01-29 Thread Anshil Gandhi via cfe-commits
https://github.com/gandhi56 edited https://github.com/llvm/llvm-project/pull/124983 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [CUDA] Increment VTable index for device thunks (PR #124989)

2025-01-29 Thread Anshil Gandhi via cfe-commits
https://github.com/gandhi56 created https://github.com/llvm/llvm-project/pull/124989 None >From 0e2317ae0ef1377bc461e7e461bf3b699d75014d Mon Sep 17 00:00:00 2001 From: Anshil Gandhi Date: Tue, 28 Jan 2025 18:04:44 -0600 Subject: [PATCH 1/3] [CUDA] Precommit test for VTable codegen --- .../Co

[clang] [CUDA] Precommit test for VTable codegen (PR #124983)

2025-01-29 Thread Anshil Gandhi via cfe-commits
https://github.com/gandhi56 updated https://github.com/llvm/llvm-project/pull/124983 >From 0e2317ae0ef1377bc461e7e461bf3b699d75014d Mon Sep 17 00:00:00 2001 From: Anshil Gandhi Date: Tue, 28 Jan 2025 18:04:44 -0600 Subject: [PATCH 1/2] [CUDA] Precommit test for VTable codegen --- .../CodeGenC

[clang] [CUDA] Precommit test for VTable codegen (PR #124983)

2025-01-29 Thread Anshil Gandhi via cfe-commits
https://github.com/gandhi56 created https://github.com/llvm/llvm-project/pull/124983 None >From 0e2317ae0ef1377bc461e7e461bf3b699d75014d Mon Sep 17 00:00:00 2001 From: Anshil Gandhi Date: Tue, 28 Jan 2025 18:04:44 -0600 Subject: [PATCH] [CUDA] Precommit test for VTable codegen --- .../CodeGe

[clang] [CUDA] Emit NULL in VTable in the last resort (PR #124687)

2025-01-29 Thread Anshil Gandhi via cfe-commits
https://github.com/gandhi56 closed https://github.com/llvm/llvm-project/pull/124687 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [AMDGPU][LTO] Assume closed world after linking (PR #105845)

2024-08-23 Thread Anshil Gandhi via cfe-commits
https://github.com/gandhi56 updated https://github.com/llvm/llvm-project/pull/105845 >From d4b8e5b213b4ea9b5b615354d264b71ed76508d5 Mon Sep 17 00:00:00 2001 From: Anshil Gandhi Date: Thu, 22 Aug 2024 18:57:33 + Subject: [PATCH] [AMDGPU][LTO] Assume closed world after linking Change-Id: I7d

[clang] [llvm] [AMDGPU][LTO] Assume closed world after linking (PR #105845)

2024-08-23 Thread Anshil Gandhi via cfe-commits
https://github.com/gandhi56 edited https://github.com/llvm/llvm-project/pull/105845 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [AMDGPU][LTO] Assume closed world after linking (PR #105845)

2024-08-23 Thread Anshil Gandhi via cfe-commits
https://github.com/gandhi56 created https://github.com/llvm/llvm-project/pull/105845 Change-Id: I7d8fa4251c80a6f815f55a0998677d18ade25b72 >From 8830b6f390039c9a952a86ea52e8fe9559900448 Mon Sep 17 00:00:00 2001 From: Anshil Gandhi Date: Thu, 22 Aug 2024 18:57:33 + Subject: [PATCH] [AMDGPU]

[clang] a955a31 - [AMDGPU] Replace target feature for global fadd32

2023-03-28 Thread Anshil Gandhi via cfe-commits
Author: Anshil Gandhi Date: 2023-03-28T15:58:30-06:00 New Revision: a955a31896370b67c6490251eca0095295d55f1f URL: https://github.com/llvm/llvm-project/commit/a955a31896370b67c6490251eca0095295d55f1f DIFF: https://github.com/llvm/llvm-project/commit/a955a31896370b67c6490251eca0095295d55f1f.diff

[clang] df0560c - [HIP] Add atomic load, atomic store and atomic cmpxchng_weak builtin support in HIP-clang

2021-11-29 Thread Anshil Gandhi via cfe-commits
Author: Anshil Gandhi Date: 2021-11-29T12:07:13-07:00 New Revision: df0560ca00182364e0a786d35adb294c3c98dbd0 URL: https://github.com/llvm/llvm-project/commit/df0560ca00182364e0a786d35adb294c3c98dbd0 DIFF: https://github.com/llvm/llvm-project/commit/df0560ca00182364e0a786d35adb294c3c98dbd0.diff

[clang] 0567f03 - [HIP] [AlwaysInliner] Disable AlwaysInliner to eliminate undefined symbols

2021-10-18 Thread Anshil Gandhi via cfe-commits
Author: Anshil Gandhi Date: 2021-10-18T16:53:15-06:00 New Revision: 0567f0333176e476e15b7f32b463f58f7475ff22 URL: https://github.com/llvm/llvm-project/commit/0567f0333176e476e15b7f32b463f58f7475ff22 DIFF: https://github.com/llvm/llvm-project/commit/0567f0333176e476e15b7f32b463f58f7475ff22.diff

[clang] 1830ec9 - Revert "[HIP] [AlwaysInliner] Disable AlwaysInliner to eliminate undefined symbols"

2021-10-15 Thread Anshil Gandhi via cfe-commits
Author: Anshil Gandhi Date: 2021-10-15T16:16:18-06:00 New Revision: 1830ec94ac022ae0b6d6876fc2251e6b91e5931e URL: https://github.com/llvm/llvm-project/commit/1830ec94ac022ae0b6d6876fc2251e6b91e5931e DIFF: https://github.com/llvm/llvm-project/commit/1830ec94ac022ae0b6d6876fc2251e6b91e5931e.diff

[clang] f92db6d - [HIP] Relax conditions for address space cast in builtin args

2021-10-15 Thread Anshil Gandhi via cfe-commits
Author: Anshil Gandhi Date: 2021-10-15T15:35:52-06:00 New Revision: f92db6d3fff13bdacdf9b24660eb3f3158c58a17 URL: https://github.com/llvm/llvm-project/commit/f92db6d3fff13bdacdf9b24660eb3f3158c58a17 DIFF: https://github.com/llvm/llvm-project/commit/f92db6d3fff13bdacdf9b24660eb3f3158c58a17.diff

[clang] 53fc510 - Revert "[HIP] Relax conditions for address space cast in builtin args"

2021-10-15 Thread Anshil Gandhi via cfe-commits
Author: Anshil Gandhi Date: 2021-10-15T14:42:28-06:00 New Revision: 53fc5100e07ac078782ffb4e8e2b627c3cc8d046 URL: https://github.com/llvm/llvm-project/commit/53fc5100e07ac078782ffb4e8e2b627c3cc8d046 DIFF: https://github.com/llvm/llvm-project/commit/53fc5100e07ac078782ffb4e8e2b627c3cc8d046.diff

[clang] 3b48e11 - [HIP] Relax conditions for address space cast in builtin args

2021-10-15 Thread Anshil Gandhi via cfe-commits
Author: Anshil Gandhi Date: 2021-10-15T14:06:47-06:00 New Revision: 3b48e1170dc623a95ff13a1e34c839cc094bf321 URL: https://github.com/llvm/llvm-project/commit/3b48e1170dc623a95ff13a1e34c839cc094bf321 DIFF: https://github.com/llvm/llvm-project/commit/3b48e1170dc623a95ff13a1e34c839cc094bf321.diff

[clang] 03375a3 - [HIP] [AlwaysInliner] Disable AlwaysInliner to eliminate undefined symbols

2021-10-15 Thread Anshil Gandhi via cfe-commits
Author: Anshil Gandhi Date: 2021-10-15T11:39:15-06:00 New Revision: 03375a3fb33b11e1249d9c88070b7f33cb97802a URL: https://github.com/llvm/llvm-project/commit/03375a3fb33b11e1249d9c88070b7f33cb97802a DIFF: https://github.com/llvm/llvm-project/commit/03375a3fb33b11e1249d9c88070b7f33cb97802a.diff

[clang] 7063ac1 - [HIP] Allow target addr space in target builtins

2021-08-19 Thread Anshil Gandhi via cfe-commits
Author: Anshil Gandhi Date: 2021-08-19T23:51:58-06:00 New Revision: 7063ac1afa656bdbb851c8ef120ff699c2e98483 URL: https://github.com/llvm/llvm-project/commit/7063ac1afa656bdbb851c8ef120ff699c2e98483 DIFF: https://github.com/llvm/llvm-project/commit/7063ac1afa656bdbb851c8ef120ff699c2e98483.diff

[clang] 508b066 - [Remarks] [AMDGPU] Emit optimization remarks for atomics generating hardware instructions

2021-08-19 Thread Anshil Gandhi via cfe-commits
Author: Anshil Gandhi Date: 2021-08-19T20:51:19-06:00 New Revision: 508b06699a396cc6f2f2602dab350860cb69f087 URL: https://github.com/llvm/llvm-project/commit/508b06699a396cc6f2f2602dab350860cb69f087 DIFF: https://github.com/llvm/llvm-project/commit/508b06699a396cc6f2f2602dab350860cb69f087.diff

[clang] f5d5f17 - Revert "[HIP] Allow target addr space in target builtins"

2021-08-18 Thread Anshil Gandhi via cfe-commits
Author: Anshil Gandhi Date: 2021-08-18T21:38:42-06:00 New Revision: f5d5f17d3ad455de2fbb9448acea66cbc09561c5 URL: https://github.com/llvm/llvm-project/commit/f5d5f17d3ad455de2fbb9448acea66cbc09561c5 DIFF: https://github.com/llvm/llvm-project/commit/f5d5f17d3ad455de2fbb9448acea66cbc09561c5.diff

[clang] f22ba51 - [Remarks] Emit optimization remarks for atomics generating CAS loop

2021-08-16 Thread Anshil Gandhi via cfe-commits
Author: Anshil Gandhi Date: 2021-08-16T14:56:01-06:00 New Revision: f22ba51873509b93732015176b778465f40c6db5 URL: https://github.com/llvm/llvm-project/commit/f22ba51873509b93732015176b778465f40c6db5 DIFF: https://github.com/llvm/llvm-project/commit/f22ba51873509b93732015176b778465f40c6db5.diff

[clang] 4357852 - [Remarks] Emit optimization remarks for atomics generating CAS loop

2021-08-14 Thread Anshil Gandhi via cfe-commits
Author: Anshil Gandhi Date: 2021-08-14T23:37:23-06:00 New Revision: 435785214f73ff0c92e97f2ade6356e3ba3bf661 URL: https://github.com/llvm/llvm-project/commit/435785214f73ff0c92e97f2ade6356e3ba3bf661 DIFF: https://github.com/llvm/llvm-project/commit/435785214f73ff0c92e97f2ade6356e3ba3bf661.diff

[clang] 29e11a1 - Revert "[Remarks] Emit optimization remarks for atomics generating CAS loop"

2021-08-13 Thread Anshil Gandhi via cfe-commits
Author: Anshil Gandhi Date: 2021-08-13T23:58:04-06:00 New Revision: 29e11a1aa303cf81b81fdbab74fad4f31e5018d3 URL: https://github.com/llvm/llvm-project/commit/29e11a1aa303cf81b81fdbab74fad4f31e5018d3 DIFF: https://github.com/llvm/llvm-project/commit/29e11a1aa303cf81b81fdbab74fad4f31e5018d3.diff

[clang] c4e5425 - [Remarks] Emit optimization remarks for atomics generating CAS loop

2021-08-13 Thread Anshil Gandhi via cfe-commits
Author: Anshil Gandhi Date: 2021-08-13T22:44:08-06:00 New Revision: c4e5425aa579d21530ef1766d7144b38a347f247 URL: https://github.com/llvm/llvm-project/commit/c4e5425aa579d21530ef1766d7144b38a347f247 DIFF: https://github.com/llvm/llvm-project/commit/c4e5425aa579d21530ef1766d7144b38a347f247.diff

[clang] a350089 - [HIP] Allow target addr space in target builtins

2021-08-09 Thread Anshil Gandhi via cfe-commits
Author: Anshil Gandhi Date: 2021-08-09T16:38:04-06:00 New Revision: a35008955fa606487f79a050f5cc80fc7ee84dda URL: https://github.com/llvm/llvm-project/commit/a35008955fa606487f79a050f5cc80fc7ee84dda DIFF: https://github.com/llvm/llvm-project/commit/a35008955fa606487f79a050f5cc80fc7ee84dda.diff

[clang] 39dac1f - [clang] Add clang builtins support for gfx90a

2021-08-05 Thread Anshil Gandhi via cfe-commits
Author: Anshil Gandhi Date: 2021-08-05T02:08:06-06:00 New Revision: 39dac1f7f65691487dbdc969e343108db5b0f765 URL: https://github.com/llvm/llvm-project/commit/39dac1f7f65691487dbdc969e343108db5b0f765 DIFF: https://github.com/llvm/llvm-project/commit/39dac1f7f65691487dbdc969e343108db5b0f765.diff

Getting started

2020-01-27 Thread Anshil Gandhi via cfe-commits
Hi everyone, My name is Anshil Gandhi and I am currently in my third year of BSc double majoring in Computing Science and Mathematics. I am interested in developing the clang frontend, C++ 1x features implementation in particular. I have cloned the git repository of llvm and explored through vario