[clang] [flang] [llvm] [InstCombine] Canonicalize constant GEPs to i8 source element type (PR #68882)

2024-05-14 Thread Sumanth Gundapaneni via cfe-commits
sgundapa wrote: > @sgundapa Does #90802 fix the issue you're seeing? Unfortunately no. https://github.com/llvm/llvm-project/pull/68882 ___ cfe-commits mailing list cfe-commits@lists.llvm.org

[clang] [flang] [llvm] [InstCombine] Canonicalize constant GEPs to i8 source element type (PR #68882)

2024-05-13 Thread Sumanth Gundapaneni via cfe-commits
sgundapa wrote: I've observed a significant regression in one of the AMDGPU benchmarks after applying this patch. The base address calculation within the unrolled loop seems to be the source. I've attached "before.log" and "after.log" files that detail the issue. The modified GEP format,

[clang] [llvm] [Hexagon] Add Loop Alignment pass. (PR #83379)

2024-02-29 Thread Sumanth Gundapaneni via cfe-commits
https://github.com/sgundapa closed https://github.com/llvm/llvm-project/pull/83379 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [Hexagon] Add Loop Alignment pass. (PR #83379)

2024-02-29 Thread Sumanth Gundapaneni via cfe-commits
https://github.com/sgundapa updated https://github.com/llvm/llvm-project/pull/83379 >From 973d204ae0d8370704f1613e5206ac330a40e8f4 Mon Sep 17 00:00:00 2001 From: Sumanth Gundapaneni Date: Wed, 28 Feb 2024 12:23:35 -0800 Subject: [PATCH] [Hexagon] Add Loop Alignment pass. Inspect a basic block

[clang] 9fcf4f3 - [Hexagon] Fix clang driver to parse -mcpu/-mvXX and -march properly.

2019-11-14 Thread Sumanth Gundapaneni via cfe-commits
Author: Sumanth Gundapaneni Date: 2019-11-14T12:59:15-06:00 New Revision: 9fcf4f372c7e08b7ee64a202cc09860a17da8152 URL: https://github.com/llvm/llvm-project/commit/9fcf4f372c7e08b7ee64a202cc09860a17da8152 DIFF:

r316102 - [Hexagon] Handling of new HVX flags and target-features

2017-10-18 Thread Sumanth Gundapaneni via cfe-commits
Author: sgundapa Date: Wed Oct 18 11:10:13 2017 New Revision: 316102 URL: http://llvm.org/viewvc/llvm-project?rev=316102=rev Log: [Hexagon] Handling of new HVX flags and target-features This patch has the following changes A new flag "-mhvx-length={64B|128B}" is introduced to specify the length

r314926 - [Hexagon] Move getHexagonTargetFeatures to Hexagon.cpp (NFC)

2017-10-04 Thread Sumanth Gundapaneni via cfe-commits
Author: sgundapa Date: Wed Oct 4 12:09:29 2017 New Revision: 314926 URL: http://llvm.org/viewvc/llvm-project?rev=314926=rev Log: [Hexagon] Move getHexagonTargetFeatures to Hexagon.cpp (NFC) Differential Revision: https://reviews.llvm.org/D38548 Modified:

r292496 - [Hexagon] Linux linker does not support .gnu-hash

2017-01-19 Thread Sumanth Gundapaneni via cfe-commits
Author: sgundapa Date: Thu Jan 19 10:54:04 2017 New Revision: 292496 URL: http://llvm.org/viewvc/llvm-project?rev=292496=rev Log: [Hexagon] Linux linker does not support .gnu-hash Hexagon Linux dynamic loader does not use (in fact does not support) .gnu-hash Differential Revision:

r286842 - Fix the unit test darwin-multiarch-arm.c for windows

2016-11-14 Thread Sumanth Gundapaneni via cfe-commits
Author: sgundapa Date: Mon Nov 14 11:09:39 2016 New Revision: 286842 URL: http://llvm.org/viewvc/llvm-project?rev=286842=rev Log: Fix the unit test darwin-multiarch-arm.c for windows Modified: cfe/trunk/test/Driver/darwin-multiarch-arm.c Modified:

r255814 - [PS4] Fix the unit test to be compatible with clang driver. NFC

2015-12-16 Thread Sumanth Gundapaneni via cfe-commits
Author: sgundapa Date: Wed Dec 16 14:18:12 2015 New Revision: 255814 URL: http://llvm.org/viewvc/llvm-project?rev=255814=rev Log: [PS4] Fix the unit test to be compatible with clang driver. NFC ".exe" extension is inherently checked by llvm::fs::can_execute() This patch fixes the linker

Re: [PATCH] D15577: [PS4] Fix the unit test to be compatible with clang driver. NFC

2015-12-16 Thread Sumanth Gundapaneni via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL255814: [PS4] Fix the unit test to be compatible with clang driver. NFC (authored by sgundapa). Changed prior to commit: http://reviews.llvm.org/D15577?vs=43038=43049#toc Repository: rL LLVM

r255804 - Fix the failing windows clang unit tests. NFC

2015-12-16 Thread Sumanth Gundapaneni via cfe-commits
Author: sgundapa Date: Wed Dec 16 13:09:51 2015 New Revision: 255804 URL: http://llvm.org/viewvc/llvm-project?rev=255804=rev Log: Fix the failing windows clang unit tests. NFC Some tests are missing the {{(.exe)?}} suffix on the exectables which the FileCheck is grepping for. This will ensure,

[PATCH] D15577: [PS4] Fix the unit test to be compatible with clang driver. NFC

2015-12-16 Thread Sumanth Gundapaneni via cfe-commits
sgundapa created this revision. sgundapa added reviewers: eugenis, filcab. sgundapa added a subscriber: cfe-commits. ".exe" extension is inherently checked by llvm::fs::can_execute() This patch fixes the linker extension in clang driver and updates the unit test to accommodate the the check

Re: [PATCH] D15577: [PS4] Fix the unit test to be compatible with clang driver. NFC

2015-12-16 Thread Sumanth Gundapaneni via cfe-commits
sgundapa added a comment. GetProgramPath will take care of the extension. I will change the line to "{{.*}}ld{{(.gold)?(.exe)?}}" as per your suggestion and push a new patch http://reviews.llvm.org/D15577 ___ cfe-commits mailing list

[PATCH] D15579: Fix the failing windows clang unit tests. NFC

2015-12-16 Thread Sumanth Gundapaneni via cfe-commits
sgundapa created this revision. sgundapa added reviewers: martell, yaron.keren, dougk, chapuni. sgundapa added a subscriber: cfe-commits. All the tests are missing the {{(.exe)?}} suffix on the exectables which the FileCheck is grepping for. http://reviews.llvm.org/D15579 Files:

Re: [PATCH] D15579: Fix the failing windows clang unit tests. NFC

2015-12-16 Thread Sumanth Gundapaneni via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL255804: Fix the failing windows clang unit tests. NFC (authored by sgundapa). Changed prior to commit: http://reviews.llvm.org/D15579?vs=43022=43040#toc Repository: rL LLVM

Re: [PATCH] D15579: Fix the failing windows clang unit tests. NFC

2015-12-16 Thread Sumanth Gundapaneni via cfe-commits
sgundapa added a comment. I can not seem to possibly find a windows community bot. It would be nice if some one can point me to that. http://reviews.llvm.org/D15579 ___ cfe-commits mailing list cfe-commits@lists.llvm.org

Re: [PATCH] D15130: Fix the clang driver when "-nostdlib" is present

2015-12-02 Thread Sumanth Gundapaneni via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL254535: Fix the clang driver when "-nostdlib" is present (authored by sgundapa). Changed prior to commit: http://reviews.llvm.org/D15130?vs=41582=41650#toc Repository: rL LLVM

Re: [PATCH] D15130: Fix the clang driver when "-nostdlib" is present

2015-12-01 Thread Sumanth Gundapaneni via cfe-commits
sgundapa updated this revision to Diff 41582. http://reviews.llvm.org/D15130 Files: lib/Driver/Tools.cpp test/Driver/nostdlib.c Index: test/Driver/nostdlib.c === --- test/Driver/nostdlib.c +++ test/Driver/nostdlib.c @@ -9,3

Re: [PATCH] D14887: Make tbm-builtins.c as X86 specific unit test

2015-11-23 Thread Sumanth Gundapaneni via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL253887: Make tbm-builtins.c as X86 specific unit test (authored by sgundapa). Changed prior to commit: http://reviews.llvm.org/D14887?vs=40824=40940#toc Repository: rL LLVM

Re: [PATCH] D14887: Make tbm-builtins.c as X86 specific unit test

2015-11-23 Thread Sumanth Gundapaneni via cfe-commits
sgundapa added a comment. Merged this as r253887 Repository: rL LLVM http://reviews.llvm.org/D14887 ___ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

r253887 - Make tbm-builtins.c as X86 specific unit test

2015-11-23 Thread Sumanth Gundapaneni via cfe-commits
Author: sgundapa Date: Mon Nov 23 11:33:49 2015 New Revision: 253887 URL: http://llvm.org/viewvc/llvm-project?rev=253887=rev Log: Make tbm-builtins.c as X86 specific unit test Differential Revision: http://reviews.llvm.org/D14887 Modified: cfe/trunk/test/CodeGen/tbm-builtins.c Modified:

[PATCH] D14887: Make tbm-builtins.c as X86 specific unit test

2015-11-20 Thread Sumanth Gundapaneni via cfe-commits
sgundapa created this revision. sgundapa added reviewers: echristo, craig.topper. sgundapa added a subscriber: cfe-commits. This unit test need not be true on all the targets. http://reviews.llvm.org/D14887 Files: test/CodeGen/tbm-builtins.c Index: test/CodeGen/tbm-builtins.c