[clang] 0ad4f29 - [analyzer] SATest: Weaken assumption about HTML files

2022-06-20 Thread Marco Antognini via cfe-commits
Author: Marco Antognini Date: 2022-06-20T09:46:07+02:00 New Revision: 0ad4f29b545d849820f0025736c9559c5c439032 URL: https://github.com/llvm/llvm-project/commit/0ad4f29b545d849820f0025736c9559c5c439032 DIFF:

[clang] e15fef4 - [analyzer] SATest: Ensure Docker image can be built

2022-06-20 Thread Marco Antognini via cfe-commits
Author: Marco Antognini Date: 2022-06-20T09:43:21+02:00 New Revision: e15fef41709a226a45d321ebb9cd58260cb97b02 URL: https://github.com/llvm/llvm-project/commit/e15fef41709a226a45d321ebb9cd58260cb97b02 DIFF:

[clang] c894e85 - In MSVC compatibility mode, handle unqualified templated base class initialization

2022-05-05 Thread Marco Antognini via cfe-commits
Author: Fred Tingaud Date: 2022-05-05T16:03:39+02:00 New Revision: c894e85fc64dd8d83b460de81080fff93c5ca334 URL: https://github.com/llvm/llvm-project/commit/c894e85fc64dd8d83b460de81080fff93c5ca334 DIFF: https://github.com/llvm/llvm-project/commit/c894e85fc64dd8d83b460de81080fff93c5ca334.diff

[clang] ad47114 - In MSVC compatibility mode, friend function declarations behave as function declarations

2022-05-03 Thread Marco Antognini via cfe-commits
Author: Fred Tingaud Date: 2022-05-03T11:31:50+02:00 New Revision: ad47114ad8500c78046161d492ac13a8e3e610eb URL: https://github.com/llvm/llvm-project/commit/ad47114ad8500c78046161d492ac13a8e3e610eb DIFF: https://github.com/llvm/llvm-project/commit/ad47114ad8500c78046161d492ac13a8e3e610eb.diff

[clang] 68ee5ec - [Analyzer] Fix assumptions about const field with member-initializer

2022-05-03 Thread Marco Antognini via cfe-commits
Author: Marco Antognini Date: 2022-05-03T11:27:45+02:00 New Revision: 68ee5ec07d4a169baf287acad9ad7fa85d764a22 URL: https://github.com/llvm/llvm-project/commit/68ee5ec07d4a169baf287acad9ad7fa85d764a22 DIFF:

[clang] f346398 - [Analyzer] Minor cleanups in StreamChecker

2022-05-02 Thread Marco Antognini via cfe-commits
Author: Marco Antognini Date: 2022-05-02T17:50:10+02:00 New Revision: f34639828f5a99e6d724c092cc164be0c30a9f71 URL: https://github.com/llvm/llvm-project/commit/f34639828f5a99e6d724c092cc164be0c30a9f71 DIFF:

[clang] 5a47acc - [Analyzer] Fix clang::ento::taint::dumpTaint definition

2022-05-02 Thread Marco Antognini via cfe-commits
Author: Marco Antognini Date: 2022-05-02T17:44:06+02:00 New Revision: 5a47accda88c24d07cc48241be0f0078e8c9dfd0 URL: https://github.com/llvm/llvm-project/commit/5a47accda88c24d07cc48241be0f0078e8c9dfd0 DIFF:

[clang] bf0bcb5 - [Analyzer] Remove undefined function

2022-04-28 Thread Marco Antognini via cfe-commits
Author: Marco Antognini Date: 2022-04-28T11:54:40+02:00 New Revision: bf0bcb5e539b1177cb2023691a13635e8cab5d2f URL: https://github.com/llvm/llvm-project/commit/bf0bcb5e539b1177cb2023691a13635e8cab5d2f DIFF:

[clang] e54811f - Restore diagnostic handler after CodeGenAction::ExecuteAction

2021-02-15 Thread Marco Antognini via cfe-commits
Author: Marco Antognini Date: 2021-02-15T10:33:00Z New Revision: e54811ff7e0bc99f337bcbb569311bb166187322 URL: https://github.com/llvm/llvm-project/commit/e54811ff7e0bc99f337bcbb569311bb166187322 DIFF: https://github.com/llvm/llvm-project/commit/e54811ff7e0bc99f337bcbb569311bb166187322.diff

[clang] bbdbd02 - Address ABI issues introduced with CXCursor_CXXAddrspaceCastExpr

2020-10-30 Thread Marco Antognini via cfe-commits
Author: Marco Antognini Date: 2020-10-30T14:12:01Z New Revision: bbdbd020d2c2f315ed1545b23c23ec6ff1abc022 URL: https://github.com/llvm/llvm-project/commit/bbdbd020d2c2f315ed1545b23c23ec6ff1abc022 DIFF: https://github.com/llvm/llvm-project/commit/bbdbd020d2c2f315ed1545b23c23ec6ff1abc022.diff

[clang] a779a16 - [OpenCL] Remove unused extensions

2020-10-22 Thread Marco Antognini via cfe-commits
Author: Marco Antognini Date: 2020-10-22T17:01:31+01:00 New Revision: a779a169931c0738bf43dc50fc545c1e88597e92 URL: https://github.com/llvm/llvm-project/commit/a779a169931c0738bf43dc50fc545c1e88597e92 DIFF:

r366694 - [NFC] Relaxed regression tests for PR42665

2019-07-22 Thread Marco Antognini via cfe-commits
Author: mantognini Date: Mon Jul 22 07:47:36 2019 New Revision: 366694 URL: http://llvm.org/viewvc/llvm-project?rev=366694=rev Log: [NFC] Relaxed regression tests for PR42665 Following up on the buildbot failures, this commits relaxes some tests: instead of checking for specific IR output, it

r366670 - [OpenCL] Improve destructor support in C++ for OpenCL

2019-07-22 Thread Marco Antognini via cfe-commits
Author: mantognini Date: Mon Jul 22 02:39:13 2019 New Revision: 366670 URL: http://llvm.org/viewvc/llvm-project?rev=366670=rev Log: [OpenCL] Improve destructor support in C++ for OpenCL This re-applies r366422 with a fix for Bug PR42665 and a new regression test. Added:

r366422 - [OpenCL] Improve destructor support in C++ for OpenCL

2019-07-18 Thread Marco Antognini via cfe-commits
Author: mantognini Date: Thu Jul 18 03:04:18 2019 New Revision: 366422 URL: http://llvm.org/viewvc/llvm-project?rev=366422=rev Log: [OpenCL] Improve destructor support in C++ for OpenCL Summary: This patch does mainly three things: 1. It fixes a false positive error detection in Sema that is

r366306 - [OpenCL][Sema] Minor refactoring and constraint checking

2019-07-17 Thread Marco Antognini via cfe-commits
Author: mantognini Date: Wed Jul 17 01:52:09 2019 New Revision: 366306 URL: http://llvm.org/viewvc/llvm-project?rev=366306=rev Log: [OpenCL][Sema] Minor refactoring and constraint checking Summary: Simplify code a bit and add assertion to address post-landing comments from D64083. Subscribers:

Re: r365499 - [OpenCL][Sema] Fix builtin rewriting

2019-07-10 Thread Marco Antognini via cfe-commits
-msvc\build\llvm.src\tools\clang\test\CodeGenOpenCL\pipe_builtin.cl:9:1: error: cannot mangle this OpenCL pipe type yet void test1(read_only pipe int p, global int *ptr) { ^~~ 1 error generated. On Tue, Jul 9, 2019 at 8:04 AM Marco Antognini via cfe-commi

r365500 - [OpenCL][Sema] Improve address space support for blocks

2019-07-09 Thread Marco Antognini via cfe-commits
Author: mantognini Date: Tue Jul 9 08:04:27 2019 New Revision: 365500 URL: http://llvm.org/viewvc/llvm-project?rev=365500=rev Log: [OpenCL][Sema] Improve address space support for blocks Summary: This patch ensures that the following code is compiled identically with -cl-std=CL2.0 and -fblocks

r365499 - [OpenCL][Sema] Fix builtin rewriting

2019-07-09 Thread Marco Antognini via cfe-commits
Author: mantognini Date: Tue Jul 9 08:04:23 2019 New Revision: 365499 URL: http://llvm.org/viewvc/llvm-project?rev=365499=rev Log: [OpenCL][Sema] Fix builtin rewriting This patch ensures built-in functions are rewritten using the proper parent declaration. Existing tests are modified to run in

r348139 - [OpenCL][Sema] Improving formatting

2018-12-03 Thread Marco Antognini via cfe-commits
Author: mantognini Date: Mon Dec 3 06:03:49 2018 New Revision: 348139 URL: http://llvm.org/viewvc/llvm-project?rev=348139=rev Log: [OpenCL][Sema] Improving formatting Reformat comment added in r348120 following review https://reviews.llvm.org/D55136. Modified:

r348120 - [OpenCL][Sema] Improve BuildResolvedCallExpr handling of builtins

2018-12-03 Thread Marco Antognini via cfe-commits
Author: mantognini Date: Mon Dec 3 02:58:56 2018 New Revision: 348120 URL: http://llvm.org/viewvc/llvm-project?rev=348120=rev Log: [OpenCL][Sema] Improve BuildResolvedCallExpr handling of builtins Summary: This is a follow-up on https://reviews.llvm.org/D52879, addressing a few issues. This:

r347658 - Derive builtin return type from its definition

2018-11-27 Thread Marco Antognini via cfe-commits
Author: mantognini Date: Tue Nov 27 06:54:58 2018 New Revision: 347658 URL: http://llvm.org/viewvc/llvm-project?rev=347658=rev Log: Derive builtin return type from its definition Summary: Prior to this patch, OpenCL code such as the following would attempt to create a BranchInst with a non-bool

r344891 - [OpenCL] Fix definitions of __builtin_(add|sub|mul)_overflow

2018-10-22 Thread Marco Antognini via cfe-commits
Author: mantognini Date: Mon Oct 22 03:41:07 2018 New Revision: 344891 URL: http://llvm.org/viewvc/llvm-project?rev=344891=rev Log: [OpenCL] Fix definitions of __builtin_(add|sub|mul)_overflow Ensure __builtin_(add|sub|mul)_overflow return bool instead of void as per specification

r344778 - [OpenCL] Remove unwanted signedness conversion from tests

2018-10-19 Thread Marco Antognini via cfe-commits
Author: mantognini Date: Fri Oct 19 02:01:37 2018 New Revision: 344778 URL: http://llvm.org/viewvc/llvm-project?rev=344778=rev Log: [OpenCL] Remove unwanted signedness conversion from tests The get_kernel_* functions used in cl20-device-side-enqueue.cl all return unsigned integers. This patch