[clang] 96d3c82 - Revert "[SROA] `isVectorPromotionViable()`: memory intrinsics operate on vectors of bytes (take 3)"

2022-12-16 Thread Roman Lebedev via cfe-commits
Author: Roman Lebedev Date: 2022-12-16T22:58:41+03:00 New Revision: 96d3c82645cf41a38543c5128cc15cda5761a76a URL: https://github.com/llvm/llvm-project/commit/96d3c82645cf41a38543c5128cc15cda5761a76a DIFF: https://github.com/llvm/llvm-project/commit/96d3c82645cf41a38543c5128cc15cda5761a76a.diff

r307045 - [clang] Implement -Wcast-qual for C++

2017-07-03 Thread Roman Lebedev via cfe-commits
Author: lebedevri Date: Mon Jul 3 10:59:22 2017 New Revision: 307045 URL: http://llvm.org/viewvc/llvm-project?rev=307045&view=rev Log: [clang] Implement -Wcast-qual for C++ Summary: This way, the behavior of that warning flag more closely resembles that of GCC. Do note that there is at least on

Re: [PATCH] D35472: Implement P0463R1: "Endian just Endian"

2017-07-17 Thread Roman Lebedev via cfe-commits
On Mon, Jul 17, 2017 at 6:08 AM, Marshall Clow via Phabricator via cfe-commits wrote: > mclow.lists created this revision. > > Implement the C++2a feature "A compile time endian-ness detection idiom" > Howard's suggested implementation is: > > enum class endian > { > #ifdef _WIN32

r322746 - [ASTMatchers] Add isNoReturn() match narrower for FunctionDeclarations

2018-01-17 Thread Roman Lebedev via cfe-commits
Author: lebedevri Date: Wed Jan 17 11:40:55 2018 New Revision: 322746 URL: http://llvm.org/viewvc/llvm-project?rev=322746&view=rev Log: [ASTMatchers] Add isNoReturn() match narrower for FunctionDeclarations Reviewers: aaron.ballman Reviewed By: aaron.ballman Subscribers: dblaikie, klimek, cfe-c

Re: r316268 - [Sema] Fixes for enum handling for tautological comparison diagnostics

2018-01-19 Thread Roman Lebedev via cfe-commits
iled > https://bugs.llvm.org/show_bug.cgi?id=36008. Could you please take a look at > it? Will do, thanks. > Thanks, > Alex Roman. > On 21 October 2017 at 09:44, Roman Lebedev via cfe-commits > wrote: >> >> Author: lebedevri >> Date: Sat Oct 21 09:44:03 2017 >> New R

Re: [libclc] r323677 - math.h: Set HAVE_HW_FMA32 based on compiler provided macro

2018-01-29 Thread Roman Lebedev via cfe-commits
On Mon, Jan 29, 2018 at 10:05 PM, Jan Vesely via cfe-commits wrote: > Author: jvesely > Date: Mon Jan 29 11:05:08 2018 > New Revision: 323677 > > URL: http://llvm.org/viewvc/llvm-project?rev=323677&view=rev > Log: > math.h: Set HAVE_HW_FMA32 based on compiler provided macro > > Fixes sin/cos pigli

Re: [libclc] r323677 - math.h: Set HAVE_HW_FMA32 based on compiler provided macro

2018-01-30 Thread Roman Lebedev via cfe-commits
On Tue, Jan 30, 2018 at 2:38 AM, Jan Vesely wrote: > On Mon, 2018-01-29 at 22:15 +0300, Roman Lebedev via cfe-commits wrote: >> On Mon, Jan 29, 2018 at 10:05 PM, Jan Vesely via cfe-commits >> wrote: >> > Author: jvesely >> > Date: Mon Jan 29 11:05:08 2018 >&g

Re: [clang] 4a47da2 - [Sema] turns -Wfree-nonheap-object on by default

2021-04-30 Thread Roman Lebedev via cfe-commits
Should the diagnostic be backed out until then? Roman On Fri, Apr 30, 2021 at 7:52 PM Christopher Di Bella via cfe-commits wrote: > > Sorry, not yet. I'll talk with my TL to see if I can get some time allotted > for this in the next few weeks. > > On Thu, 29 Apr 2021 at 16:13, David Blaikie wr

[clang] 37d6be9 - Revert "[BranchProbability] move options for 'likely' and 'unlikely'"

2021-03-21 Thread Roman Lebedev via cfe-commits
Author: Roman Lebedev Date: 2021-03-21T22:50:21+03:00 New Revision: 37d6be90524ca1659521ab879aaae5e5501f1e97 URL: https://github.com/llvm/llvm-project/commit/37d6be90524ca1659521ab879aaae5e5501f1e97 DIFF: https://github.com/llvm/llvm-project/commit/37d6be90524ca1659521ab879aaae5e5501f1e97.diff

[clang] e3a4701 - [clang][CodeGen] Lower Likelihood attributes to @llvm.expect intrin instead of branch weights

2021-03-21 Thread Roman Lebedev via cfe-commits
Author: Roman Lebedev Date: 2021-03-21T22:50:21+03:00 New Revision: e3a470162738871bba982416748ae5f5e3572947 URL: https://github.com/llvm/llvm-project/commit/e3a470162738871bba982416748ae5f5e3572947 DIFF: https://github.com/llvm/llvm-project/commit/e3a470162738871bba982416748ae5f5e3572947.diff

[clang] be87321 - [clang][Codegen] EmitBranchOnBoolExpr(): emit prof branch counts even at -O0

2021-03-21 Thread Roman Lebedev via cfe-commits
Author: Roman Lebedev Date: 2021-03-21T23:24:27+03:00 New Revision: be8732128029530a0b8671af3a47ce6085039fa2 URL: https://github.com/llvm/llvm-project/commit/be8732128029530a0b8671af3a47ce6085039fa2 DIFF: https://github.com/llvm/llvm-project/commit/be8732128029530a0b8671af3a47ce6085039fa2.diff

[clang] 849d372 - [NFC][Clang] Speculative fix for builtins-ppc-quadword-noi128.c

2021-04-06 Thread Roman Lebedev via cfe-commits
Author: Roman Lebedev Date: 2021-04-06T16:15:23+03:00 New Revision: 849d3729433e05e6d89892c1814fa07ed3ec18e2 URL: https://github.com/llvm/llvm-project/commit/849d3729433e05e6d89892c1814fa07ed3ec18e2 DIFF: https://github.com/llvm/llvm-project/commit/849d3729433e05e6d89892c1814fa07ed3ec18e2.diff

[clang] 0aa0458 - [CGCall] Annotate `this` argument with alignment

2021-04-07 Thread Roman Lebedev via cfe-commits
Author: Roman Lebedev Date: 2021-04-07T11:02:01+03:00 New Revision: 0aa0458f1429372038ca6a4edc7e94c96cd9a753 URL: https://github.com/llvm/llvm-project/commit/0aa0458f1429372038ca6a4edc7e94c96cd9a753 DIFF: https://github.com/llvm/llvm-project/commit/0aa0458f1429372038ca6a4edc7e94c96cd9a753.diff

[clang] 2829094 - Reland [InstCombine] Fold `((X - Y) - Z)` to `X - (Y + Z)` (PR49858)

2021-04-07 Thread Roman Lebedev via cfe-commits
Author: Roman Lebedev Date: 2021-04-07T12:06:25+03:00 New Revision: 2829094a8e252d04f13aabdf6f416c42a06af695 URL: https://github.com/llvm/llvm-project/commit/2829094a8e252d04f13aabdf6f416c42a06af695 DIFF: https://github.com/llvm/llvm-project/commit/2829094a8e252d04f13aabdf6f416c42a06af695.diff

[clang] 6270b3a - Temporairly revert "[CGCall] Annotate `this` argument with alignment"

2021-04-10 Thread Roman Lebedev via cfe-commits
Author: Roman Lebedev Date: 2021-04-10T10:43:16+03:00 New Revision: 6270b3a1eafaba4279e021418c5a2c5a35abc002 URL: https://github.com/llvm/llvm-project/commit/6270b3a1eafaba4279e021418c5a2c5a35abc002 DIFF: https://github.com/llvm/llvm-project/commit/6270b3a1eafaba4279e021418c5a2c5a35abc002.diff

[clang-tools-extra] 46b8ea2 - [clang-tidy] Add check for implicit widening of multiplication result

2021-04-13 Thread Roman Lebedev via cfe-commits
Author: Roman Lebedev Date: 2021-04-13T21:41:22+03:00 New Revision: 46b8ea2fff90b44b7ae558999721cf30f9b83aa9 URL: https://github.com/llvm/llvm-project/commit/46b8ea2fff90b44b7ae558999721cf30f9b83aa9 DIFF: https://github.com/llvm/llvm-project/commit/46b8ea2fff90b44b7ae558999721cf30f9b83aa9.diff

Re: [clang] 1c4108a - [i386] Modify the alignment of __m128/__m256/__m512 vector type according i386 abi.

2021-04-14 Thread Roman Lebedev via cfe-commits
Reminder to please ensure that all reviews are subscribed to the appropriate mailing lists. This one omitted cfe-dev. On Wed, Apr 14, 2021 at 11:47 AM via cfe-commits wrote: > > > Author: Liu, Chen3 > Date: 2021-04-14T16:44:54+08:00 > New Revision: 1c4108ab661d43e21b1d1c804d8a403e5b0cf7d6 > > URL

[clang] 564d85e - The maximal representable alignment in LLVM IR is 1GiB, not 512MiB

2021-08-26 Thread Roman Lebedev via cfe-commits
Author: Roman Lebedev Date: 2021-08-26T12:53:39+03:00 New Revision: 564d85e090afdaac6475d43708d77a7fa0cf5301 URL: https://github.com/llvm/llvm-project/commit/564d85e090afdaac6475d43708d77a7fa0cf5301 DIFF: https://github.com/llvm/llvm-project/commit/564d85e090afdaac6475d43708d77a7fa0cf5301.diff

[clang] 50d7ecc - [NFC][clang] Improve test coverage for alignment manifestation on aligned allocation functions

2021-09-10 Thread Roman Lebedev via cfe-commits
Author: Roman Lebedev Date: 2021-09-10T20:49:28+03:00 New Revision: 50d7ecc560b27d258c921abe39211926d46fbcff URL: https://github.com/llvm/llvm-project/commit/50d7ecc560b27d258c921abe39211926d46fbcff DIFF: https://github.com/llvm/llvm-project/commit/50d7ecc560b27d258c921abe39211926d46fbcff.diff

[clang] 85ba583 - [NFCI][clang] Move allocation alignment manifestation for malloc-like into Sema from Codegen

2021-09-10 Thread Roman Lebedev via cfe-commits
Author: Roman Lebedev Date: 2021-09-10T20:49:28+03:00 New Revision: 85ba583eba1902c386a55f5565f3c721bd6bcb23 URL: https://github.com/llvm/llvm-project/commit/85ba583eba1902c386a55f5565f3c721bd6bcb23 DIFF: https://github.com/llvm/llvm-project/commit/85ba583eba1902c386a55f5565f3c721bd6bcb23.diff

[clang] f3c2094 - [clang] `aligned_alloc` allocation function specifies alignment in first arg, manifest that knowledge

2021-09-10 Thread Roman Lebedev via cfe-commits
Author: Roman Lebedev Date: 2021-09-10T20:49:29+03:00 New Revision: f3c2094d8c112f40923ef45953f66c4b2ecb6d01 URL: https://github.com/llvm/llvm-project/commit/f3c2094d8c112f40923ef45953f66c4b2ecb6d01 DIFF: https://github.com/llvm/llvm-project/commit/f3c2094d8c112f40923ef45953f66c4b2ecb6d01.diff

<    1   2   3   4