Page MenuHomePhabricator

ggouaillardet (Gilles Gouaillardet)
User

Projects

User does not belong to any projects.

User Details

User Since
Feb 15 2021, 9:36 PM (49 w, 1 d)

Recent Activity

Mon, Jan 17

ggouaillardet raised a concern with rGb1ff20fd3543: [LV] Enable scalable vectorization by default for SVE cores..

The following quite trivial program fails to build with -Ofast and -mcpu=a64fx and fixed vector length (e.g. -msve-vector-bits=xxx).

Mon, Jan 17, 5:21 PM

Dec 15 2021

ggouaillardet added a comment to rGfd9069ffce2d: [AArch64][SVE] Duplicate FP_EXTEND/FP_TRUNC -> LOAD/STORE dag combines.

I am happy to report the issue has been fixed by https://reviews.llvm.org/D115166

Dec 15 2021, 6:04 AM

Dec 14 2021

ggouaillardet added a comment to rGf526c600c043: [AArch64][SVE] Instcombine SVE LD1/ST1 to stock LLVM IR.

I am happy to confirm the issue has been fixed by the mentioned commit

Dec 14 2021, 10:57 PM

Dec 6 2021

ggouaillardet raised a concern with rGf526c600c043: [AArch64][SVE] Instcombine SVE LD1/ST1 to stock LLVM IR.

While investing a compiler crash that occurred building GROMACS, git bisect pointed to this commit.

Dec 6 2021, 3:07 AM

Dec 5 2021

ggouaillardet raised a concern with rGfd9069ffce2d: [AArch64][SVE] Duplicate FP_EXTEND/FP_TRUNC -> LOAD/STORE dag combines.

When investigating a compiler crash, git bisect pointed to this commit.
The issue occurs with the inline program below, when forcing the vector length to either 256 or 512 and from -O2.
FWIW, the reproducer is a trimmed version of a lapack file embedded in GROMACS.

Dec 5 2021, 1:21 AM

Oct 5 2021

ggouaillardet raised a concern with rGac7031b2b2fa: [libc++][format] Implement Unicode support..

FWIW, since this commit, the main branch cannot be built with GCC 10.3.0 any more (GCC 11.2.0 works just fine though)

Oct 5 2021, 5:47 AM

Aug 15 2021

ggouaillardet added a comment to rG01b846674d27: [AArch64][SVE] Add support for fixed length MSCATTER/MGATHER.

Thanks @paulwalker-arm for the quick fix!

Aug 15 2021, 11:24 PM

Aug 13 2021

ggouaillardet raised a concern with rG01b846674d27: [AArch64][SVE] Add support for fixed length MSCATTER/MGATHER.

This commit (that impact the main and release/13.x) introduced a regression.

Aug 13 2021, 10:27 PM

Jun 22 2021

ggouaillardet added a comment to rG546449938a39: [libcxx][optional] adds missing constexpr operations.

We don't support those compilers, sorry. We only support GCC 10 and up, and soon we'll only support the latest-released GCC.

Jun 22 2021, 4:35 PM

Jun 20 2021

ggouaillardet raised a concern with rG546449938a39: [libcxx][optional] adds missing constexpr operations.

Since this commit, llvm (main branch) cannot be built with some GNU compilers such as 8.3.1 (provided by RHEL8), 9.3.0 (provided by OpenHPC).
It works fine with 10.2.0 and higher though.

Jun 20 2021, 12:01 AM

Jun 19 2021

ggouaillardet raised a concern with rG25073a4ecfc9: [OpenMP] Add Two-level Distributed Barrier.

This commit broke llvm (main branch) compilation on aarch64 because of undefined _mm_malloc() and _mm_free() functions.
(x86_64) is fine though.
The current workaround on aarch64 is to revert this commit.

Jun 19 2021, 10:03 PM

Feb 17 2021

ggouaillardet raised a concern with rG42635856ed3c: [AArch64][SVE] Allow accesses to SVE stack objects to use frame pointer.

IMHO, this commit introduced a regression described at https://bugs.llvm.org/show_bug.cgi?id=49217

Feb 17 2021, 12:33 AM