Author: Alexey Bataev
Date: 2020-04-06T12:07:43-04:00
New Revision: 1c924486564461810903603542ffc2d7db204dde
URL:
https://github.com/llvm/llvm-project/commit/1c924486564461810903603542ffc2d7db204dde
DIFF:
https://github.com/llvm/llvm-project/commit/1c924486564461810903603542ffc2d7db204dde.diff
Author: cchen
Date: 2020-04-07T07:15:52-04:00
New Revision: a010ef8bd88fe28908c48362b04f59b89ad41250
URL:
https://github.com/llvm/llvm-project/commit/a010ef8bd88fe28908c48362b04f59b89ad41250
DIFF:
https://github.com/llvm/llvm-project/commit/a010ef8bd88fe28908c48362b04f59b89ad41250.diff
LOG: Ad
Author: Alexey Bataev
Date: 2020-04-07T15:45:08-04:00
New Revision: e0ae907ab5a15fe6d814f4794ab6f4c541149482
URL:
https://github.com/llvm/llvm-project/commit/e0ae907ab5a15fe6d814f4794ab6f4c541149482
DIFF:
https://github.com/llvm/llvm-project/commit/e0ae907ab5a15fe6d814f4794ab6f4c541149482.diff
Author: Alexey Bataev
Date: 2020-04-07T17:33:17-04:00
New Revision: dbe86786f7f19c3f1338437f4275797e08501efd
URL:
https://github.com/llvm/llvm-project/commit/dbe86786f7f19c3f1338437f4275797e08501efd
DIFF:
https://github.com/llvm/llvm-project/commit/dbe86786f7f19c3f1338437f4275797e08501efd.diff
Author: Alexey Bataev
Date: 2020-04-09T10:36:09-04:00
New Revision: 56c3b2b091bf94ed5c3d614f3d10e8e973a72d17
URL:
https://github.com/llvm/llvm-project/commit/56c3b2b091bf94ed5c3d614f3d10e8e973a72d17
DIFF:
https://github.com/llvm/llvm-project/commit/56c3b2b091bf94ed5c3d614f3d10e8e973a72d17.diff
Author: Alexey Bataev
Date: 2020-04-09T11:28:50-04:00
New Revision: 2b8c1ac9cad6c4465e1ff79a67ab68b8e83a49d3
URL:
https://github.com/llvm/llvm-project/commit/2b8c1ac9cad6c4465e1ff79a67ab68b8e83a49d3
DIFF:
https://github.com/llvm/llvm-project/commit/2b8c1ac9cad6c4465e1ff79a67ab68b8e83a49d3.diff
Author: Alexey Bataev
Date: 2020-06-04T09:34:59-04:00
New Revision: 3c191ae555cce6896f40b75ca031eadf675c5fb8
URL:
https://github.com/llvm/llvm-project/commit/3c191ae555cce6896f40b75ca031eadf675c5fb8
DIFF:
https://github.com/llvm/llvm-project/commit/3c191ae555cce6896f40b75ca031eadf675c5fb8.diff
Author: Alexey Bataev
Date: 2020-06-04T12:33:25-04:00
New Revision: 9ca5a6d3b523688be8b4c2315482297fa943c777
URL:
https://github.com/llvm/llvm-project/commit/9ca5a6d3b523688be8b4c2315482297fa943c777
DIFF:
https://github.com/llvm/llvm-project/commit/9ca5a6d3b523688be8b4c2315482297fa943c777.diff
Author: Alexey Bataev
Date: 2020-06-04T16:29:33-04:00
New Revision: bd1c03d7b7c8bdd80b534cf2fa956c36a2f8249f
URL:
https://github.com/llvm/llvm-project/commit/bd1c03d7b7c8bdd80b534cf2fa956c36a2f8249f
DIFF:
https://github.com/llvm/llvm-project/commit/bd1c03d7b7c8bdd80b534cf2fa956c36a2f8249f.diff
Author: Alexey Bataev
Date: 2020-06-04T17:52:06-04:00
New Revision: 4e3d4622b1e7bd419815510e5f7cd0f96595b2a3
URL:
https://github.com/llvm/llvm-project/commit/4e3d4622b1e7bd419815510e5f7cd0f96595b2a3
DIFF:
https://github.com/llvm/llvm-project/commit/4e3d4622b1e7bd419815510e5f7cd0f96595b2a3.diff
Yes, it was revealed by the tests in ubsan testbot.
Best regards,
Alexey Bataev
> 8 июня 2020 г., в 21:10, David Blaikie написал(а):
>
> Is this covered by existing tests?
>
>> On Thu, Jun 4, 2020 at 2:52 PM Alexey Bataev via cfe-commits
>> wrote:
>>
>&g
Author: Alexey Bataev
Date: 2020-06-09T08:50:36-04:00
New Revision: cb9191c0424b9112bf93a3526bcabbe87cd35a92
URL:
https://github.com/llvm/llvm-project/commit/cb9191c0424b9112bf93a3526bcabbe87cd35a92
DIFF:
https://github.com/llvm/llvm-project/commit/cb9191c0424b9112bf93a3526bcabbe87cd35a92.diff
Author: Alexey Bataev
Date: 2020-06-11T09:01:23-04:00
New Revision: fb80e67f10eea7177b0ff9c618c8231363b6f2fc
URL:
https://github.com/llvm/llvm-project/commit/fb80e67f10eea7177b0ff9c618c8231363b6f2fc
DIFF:
https://github.com/llvm/llvm-project/commit/fb80e67f10eea7177b0ff9c618c8231363b6f2fc.diff
Author: Alexey Bataev
Date: 2020-06-11T09:54:51-04:00
New Revision: 90b54fa045e3f8711e0bfb2d22626b28fd3b131f
URL:
https://github.com/llvm/llvm-project/commit/90b54fa045e3f8711e0bfb2d22626b28fd3b131f
DIFF:
https://github.com/llvm/llvm-project/commit/90b54fa045e3f8711e0bfb2d22626b28fd3b131f.diff
Author: Alexey Bataev
Date: 2020-06-11T11:22:51-04:00
New Revision: fac7259c81671c37140374f3e6ec1fc7472c677c
URL:
https://github.com/llvm/llvm-project/commit/fac7259c81671c37140374f3e6ec1fc7472c677c
DIFF:
https://github.com/llvm/llvm-project/commit/fac7259c81671c37140374f3e6ec1fc7472c677c.diff
Author: Alexey Bataev
Date: 2020-06-11T14:48:43-04:00
New Revision: 43101d10dbd58d48df732f974e078fd82376039e
URL:
https://github.com/llvm/llvm-project/commit/43101d10dbd58d48df732f974e078fd82376039e
DIFF:
https://github.com/llvm/llvm-project/commit/43101d10dbd58d48df732f974e078fd82376039e.diff
Author: Alexey Bataev
Date: 2020-06-16T12:25:08-04:00
New Revision: 993c43aea578f4ae22f265aab39c6760e7bafb96
URL:
https://github.com/llvm/llvm-project/commit/993c43aea578f4ae22f265aab39c6760e7bafb96
DIFF:
https://github.com/llvm/llvm-project/commit/993c43aea578f4ae22f265aab39c6760e7bafb96.diff
Author: Alexey Bataev
Date: 2020-06-16T15:53:14-04:00
New Revision: 3488e8c21cec8bac7dabd8f6b7c642dbace31d65
URL:
https://github.com/llvm/llvm-project/commit/3488e8c21cec8bac7dabd8f6b7c642dbace31d65
DIFF:
https://github.com/llvm/llvm-project/commit/3488e8c21cec8bac7dabd8f6b7c642dbace31d65.diff
Author: Alexey Bataev
Date: 2020-06-16T16:13:27-04:00
New Revision: 6e78a3086a7f563cc55d2ba83a8697b3320857fb
URL:
https://github.com/llvm/llvm-project/commit/6e78a3086a7f563cc55d2ba83a8697b3320857fb
DIFF:
https://github.com/llvm/llvm-project/commit/6e78a3086a7f563cc55d2ba83a8697b3320857fb.diff
Author: Alexey Bataev
Date: 2020-06-16T17:01:59-04:00
New Revision: 0f631bd3bb6496fbca96a450719a9e99837de6c0
URL:
https://github.com/llvm/llvm-project/commit/0f631bd3bb6496fbca96a450719a9e99837de6c0
DIFF:
https://github.com/llvm/llvm-project/commit/0f631bd3bb6496fbca96a450719a9e99837de6c0.diff
Author: Alexey Bataev
Date: 2020-06-17T08:43:17-04:00
New Revision: 34ee2549a72c2947fb3f6677fbe8ad97da100011
URL:
https://github.com/llvm/llvm-project/commit/34ee2549a72c2947fb3f6677fbe8ad97da100011
DIFF:
https://github.com/llvm/llvm-project/commit/34ee2549a72c2947fb3f6677fbe8ad97da100011.diff
Author: Alexey Bataev
Date: 2020-07-13T10:52:24-04:00
New Revision: 7075c056e91bf95b111716a9722d10e1a61253bb
URL:
https://github.com/llvm/llvm-project/commit/7075c056e91bf95b111716a9722d10e1a61253bb
DIFF:
https://github.com/llvm/llvm-project/commit/7075c056e91bf95b111716a9722d10e1a61253bb.diff
Author: Alexey Bataev
Date: 2020-07-15T14:54:19-04:00
New Revision: 9dc327d1b74637dac6dc432fb66f88711af16a55
URL:
https://github.com/llvm/llvm-project/commit/9dc327d1b74637dac6dc432fb66f88711af16a55
DIFF:
https://github.com/llvm/llvm-project/commit/9dc327d1b74637dac6dc432fb66f88711af16a55.diff
Author: Alexey Bataev
Date: 2020-07-15T15:14:22-04:00
New Revision: 41d0af00740ac5140f11c7f37157fc6e6dd1b016
URL:
https://github.com/llvm/llvm-project/commit/41d0af00740ac5140f11c7f37157fc6e6dd1b016
DIFF:
https://github.com/llvm/llvm-project/commit/41d0af00740ac5140f11c7f37157fc6e6dd1b016.diff
Author: Alexey Bataev
Date: 2020-06-18T11:56:55-04:00
New Revision: 1ec469cf4c20a0f80ab6507e3838cfcc3e4f9595
URL:
https://github.com/llvm/llvm-project/commit/1ec469cf4c20a0f80ab6507e3838cfcc3e4f9595
DIFF:
https://github.com/llvm/llvm-project/commit/1ec469cf4c20a0f80ab6507e3838cfcc3e4f9595.diff
Author: Alexey Bataev
Date: 2020-06-18T12:30:50-04:00
New Revision: 4971d0b8ec6e8d3b9ea5980d96cf5812886671df
URL:
https://github.com/llvm/llvm-project/commit/4971d0b8ec6e8d3b9ea5980d96cf5812886671df
DIFF:
https://github.com/llvm/llvm-project/commit/4971d0b8ec6e8d3b9ea5980d96cf5812886671df.diff
Author: Alexey Bataev
Date: 2020-06-18T13:17:03-04:00
New Revision: 437cbad3b35c7cf0f49d2bcea0a521651113
URL:
https://github.com/llvm/llvm-project/commit/437cbad3b35c7cf0f49d2bcea0a521651113
DIFF:
https://github.com/llvm/llvm-project/commit/437cbad3b35c7cf0f49d2bcea0a521651113.diff
Author: Alexey Bataev
Date: 2020-06-18T13:29:33-04:00
New Revision: eed45b5fa2b638360ebfde037d284b9dc69e54c0
URL:
https://github.com/llvm/llvm-project/commit/eed45b5fa2b638360ebfde037d284b9dc69e54c0
DIFF:
https://github.com/llvm/llvm-project/commit/eed45b5fa2b638360ebfde037d284b9dc69e54c0.diff
Author: Alexey Bataev
Date: 2020-06-23T08:41:11-04:00
New Revision: cb90e6a7c0afdc04c5882d596e8f0b06888b5344
URL:
https://github.com/llvm/llvm-project/commit/cb90e6a7c0afdc04c5882d596e8f0b06888b5344
DIFF:
https://github.com/llvm/llvm-project/commit/cb90e6a7c0afdc04c5882d596e8f0b06888b5344.diff
Author: Alexey Bataev
Date: 2020-06-23T08:53:58-04:00
New Revision: 264f0dbef813913d4463f4528c44c844f914222e
URL:
https://github.com/llvm/llvm-project/commit/264f0dbef813913d4463f4528c44c844f914222e
DIFF:
https://github.com/llvm/llvm-project/commit/264f0dbef813913d4463f4528c44c844f914222e.diff
Author: Alexey Bataev
Date: 2020-06-25T08:25:24-04:00
New Revision: 32ea3397bec820f98f0b77ca37244142ce700207
URL:
https://github.com/llvm/llvm-project/commit/32ea3397bec820f98f0b77ca37244142ce700207
DIFF:
https://github.com/llvm/llvm-project/commit/32ea3397bec820f98f0b77ca37244142ce700207.diff
Author: Alexey Bataev
Date: 2020-04-30T15:10:52-04:00
New Revision: b737b814feea66379f026550d088fafcd46cb3d2
URL:
https://github.com/llvm/llvm-project/commit/b737b814feea66379f026550d088fafcd46cb3d2
DIFF:
https://github.com/llvm/llvm-project/commit/b737b814feea66379f026550d088fafcd46cb3d2.diff
Author: Alexey Bataev
Date: 2020-08-06T12:36:52-04:00
New Revision: 8d072a4405213623a1b13dbac2e451df81457343
URL:
https://github.com/llvm/llvm-project/commit/8d072a4405213623a1b13dbac2e451df81457343
DIFF:
https://github.com/llvm/llvm-project/commit/8d072a4405213623a1b13dbac2e451df81457343.diff
Author: Alexey Bataev
Date: 2020-08-07T09:58:23-04:00
New Revision: 4a7aedb843a591900b419e86dcf46d9bec4c5526
URL:
https://github.com/llvm/llvm-project/commit/4a7aedb843a591900b419e86dcf46d9bec4c5526
DIFF:
https://github.com/llvm/llvm-project/commit/4a7aedb843a591900b419e86dcf46d9bec4c5526.diff
Author: Alexey Bataev
Date: 2020-08-12T09:37:24-04:00
New Revision: ec9563c54ed25e9f9cbe60985399212d50bd801d
URL:
https://github.com/llvm/llvm-project/commit/ec9563c54ed25e9f9cbe60985399212d50bd801d
DIFF:
https://github.com/llvm/llvm-project/commit/ec9563c54ed25e9f9cbe60985399212d50bd801d.diff
Author: Alexey Bataev
Date: 2020-08-12T09:50:32-04:00
New Revision: 3651658bdd11a085b727783f27495a198c4f3bc5
URL:
https://github.com/llvm/llvm-project/commit/3651658bdd11a085b727783f27495a198c4f3bc5
DIFF:
https://github.com/llvm/llvm-project/commit/3651658bdd11a085b727783f27495a198c4f3bc5.diff
Author: Alexey Bataev
Date: 2020-08-12T10:06:52-04:00
New Revision: ddbd21d288f6ff7d175f18ddee0ee6407626445a
URL:
https://github.com/llvm/llvm-project/commit/ddbd21d288f6ff7d175f18ddee0ee6407626445a
DIFF:
https://github.com/llvm/llvm-project/commit/ddbd21d288f6ff7d175f18ddee0ee6407626445a.diff
Author: Alexey Bataev
Date: 2020-08-12T11:28:19-04:00
New Revision: f4f3f678f1994d47f745cbfd6a1026f2408425c6
URL:
https://github.com/llvm/llvm-project/commit/f4f3f678f1994d47f745cbfd6a1026f2408425c6
DIFF:
https://github.com/llvm/llvm-project/commit/f4f3f678f1994d47f745cbfd6a1026f2408425c6.diff
Author: Alexey Bataev
Date: 2020-08-12T12:05:58-04:00
New Revision: fbd6d2c54e57a4968d29bb22742dd49759b3ecd0
URL:
https://github.com/llvm/llvm-project/commit/fbd6d2c54e57a4968d29bb22742dd49759b3ecd0
DIFF:
https://github.com/llvm/llvm-project/commit/fbd6d2c54e57a4968d29bb22742dd49759b3ecd0.diff
Author: Alexey Bataev
Date: 2020-08-18T09:05:35-04:00
New Revision: 1b93ebccaa094c079db7ad729e2f7fea7bac2f34
URL:
https://github.com/llvm/llvm-project/commit/1b93ebccaa094c079db7ad729e2f7fea7bac2f34
DIFF:
https://github.com/llvm/llvm-project/commit/1b93ebccaa094c079db7ad729e2f7fea7bac2f34.diff
Author: Alexey Bataev
Date: 2020-05-07T10:11:06-04:00
New Revision: 8026394d3cc77db6f8172eeaa83b9747979c8642
URL:
https://github.com/llvm/llvm-project/commit/8026394d3cc77db6f8172eeaa83b9747979c8642
DIFF:
https://github.com/llvm/llvm-project/commit/8026394d3cc77db6f8172eeaa83b9747979c8642.diff
Author: Alexey Bataev
Date: 2020-05-14T18:02:12-04:00
New Revision: 0363ae97abb841114e841a963c95eb6a2202716d
URL:
https://github.com/llvm/llvm-project/commit/0363ae97abb841114e841a963c95eb6a2202716d
DIFF:
https://github.com/llvm/llvm-project/commit/0363ae97abb841114e841a963c95eb6a2202716d.diff
Author: Alexey Bataev
Date: 2020-05-19T08:19:09-04:00
New Revision: 2e499eee5884456f3dd068662ee1785f24bd88cc
URL:
https://github.com/llvm/llvm-project/commit/2e499eee5884456f3dd068662ee1785f24bd88cc
DIFF:
https://github.com/llvm/llvm-project/commit/2e499eee5884456f3dd068662ee1785f24bd88cc.diff
ABataev added a subscriber: ABataev.
ABataev added a comment.
You need to add tests for serialization/deserialization
https://reviews.llvm.org/D24807
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listi
ABataev added a comment.
LG for me.
https://reviews.llvm.org/D18172
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
ABataev added a comment.
LG for me
https://reviews.llvm.org/D21840
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
ABataev added a comment.
LG
https://reviews.llvm.org/D21843
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
ABataev added a comment.
LG
https://reviews.llvm.org/D21845
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
ABataev added a comment.
LG
https://reviews.llvm.org/D21847
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
ABataev added a comment.
LG
https://reviews.llvm.org/D21857
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
ABataev added a comment.
LG
https://reviews.llvm.org/D21856
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
ABataev added a comment.
LG
https://reviews.llvm.org/D21853
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
ABataev added a comment.
LG
https://reviews.llvm.org/D21852
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
ABataev added a comment.
LG
https://reviews.llvm.org/D21848
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
ABataev added inline comments.
Comment at: lib/AST/ASTImporter.cpp:3414
@@ +3413,3 @@
+ // FriendDecl is not a NamedDecl so we cannot use localUncachedLookup.
+ CXXRecordDecl *RD = cast(DC);
+ FriendDecl *ImportedFriend = RD->getFirstFriend();
CXXRecordDecl *RD
ABataev added a comment.
Eric, please, prepare a full context review!
> ItaniumMangle.cpp:1417-1421
> + if (isRegCall) {
> +Out << II->getLength() + sizeof("__regcall3__") - 1<< "__regcall3__";
> + } else {
> +Out << II->getLength();
> + }
Single-line substatements must not be enclo
ABataev added a comment.
In https://reviews.llvm.org/D25204#560894, @erichkeane wrote:
> Hi Alexey-
> Can you let me know what you mean by "Full Context Review"? I'm unfamiliar
> with that process. The other fixes I'll look at today.
Check this page http://llvm.org/docs/Phabricator.html
use
ABataev added inline comments.
> Index.h:3029
>CXCallingConv_PreserveAll = 15,
> + CXCallingConv_X86RegCall = 16,
>
Maybe it is better to use 8, as the previous comment allows it?
/* Value 8 was PnaclCall, but it was never used, so it could safely be
re-used. */
In this case you don'
ABataev added a comment.
In https://reviews.llvm.org/D24615#561532, @kkwli0 wrote:
> Should we issue a warning message in this case?
Agree
https://reviews.llvm.org/D24615
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.o
ABataev accepted this revision.
ABataev added a comment.
This revision is now accepted and ready to land.
LG
https://reviews.llvm.org/D25252
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-c
ABataev added inline comments.
> Type.h:1381
> /// regparm and the calling convention.
> -unsigned ExtInfo : 9;
> +unsigned ExtInfo : 10;
>
Erich, do you really need this? You don't increase number of required bits
anymore, so this code must be restored
> Type.h:2909-2921
> +
ABataev added a comment.
I think the fix is not quite correct. I believe it's better to replace a call
of getVariableArrayDecayedType() in CGStmtOpenMP.cpp by a call to
getCanonicalParamType(). Try to replace it and check the result.
Repository:
rL LLVM
https://reviews.llvm.org/D25373
__
Hmm,
I thought it must return a pointer to the element type rather than [*]
kind type. Did you checked it?
Best regards,
Alexey Bataev
On 10/10/2016 07:09 PM, Erich Keane wrote:
> erichkeane added a comment.
>
> Andrey-
> It seems that getVariableArrayDecayedType and getCanonicalParamType retur
Aaaahhh,
Now I see. We have a parameter with the type that is a reference to VLA.
I think in this case we should rework this code to something like this:
if (ArgType->isVariablyModifiedType())
ArgType =
getContext().getCanonicalParamType(ArgType.getNonReferenceType());
Try this solutio
Add a check to line 299:
if (!VarTy->isReferenceType() &&
!(FD->getType()->isVariablyModifiedType() &&
ArgLVal.getType()->isPointerType()))
Best regards,
Alexey Bataev
On 10/10/2016 08:19 PM, Keane, Erich wrote:
> That does turn ArgType into a PointerType int*. However, line 301
> (Generate
Could you send the new results for these tests?
Best regards,
Alexey Bataev
On 10/10/2016 09:22 PM, Keane, Erich wrote:
> This causes a massive number of openmp test failures (obviously), and I'm not
> terribly comfortable with how OpenMP works. I can update the tests (and
> will), but would l
I mean, could you send new .ll files, which you get after these changes?
Best regards,
Alexey Bataev
> 10 окт. 2016 г., в 22:26, Keane, Erich написал(а):
>
> Sure, attached. So far, there are a few changes that seem curious and
> concerning. A few cases of loads going missing, and a few more
ABataev accepted this revision.
ABataev added a comment.
This revision is now accepted and ready to land.
LG with a nit
Comment at: lib/CodeGen/CGStmtOpenMP.cpp:312
+ assert(ArgLVal.getType()->isPointerType());
+ ArgAddr = this->EmitLoadOfPointer(
+
ABataev added a comment.
Ping
https://reviews.llvm.org/D22955
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
ABataev added a comment.
I will commit it for you, Erich, no problems
https://reviews.llvm.org/D25373
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: abataev
Date: Thu Oct 13 04:52:46 2016
New Revision: 284110
URL: http://llvm.org/viewvc/llvm-project?rev=284110&view=rev
Log:
Fix for PR30639: CGDebugInfo Null dereference with OpenMP array
access, by Erich Keane
OpenMP creates a variable array type with a a null size-expr. The Debug
gene
This revision was automatically updated to reflect the committed changes.
Closed by commit rL284110: Fix for PR30639: CGDebugInfo Null dereference with
OpenMP array (authored by ABataev).
Changed prior to commit:
https://reviews.llvm.org/D25373?vs=74386&id=74485#toc
Repository:
rL LLVM
http
Author: abataev
Date: Fri Oct 14 07:43:59 2016
New Revision: 284229
URL: http://llvm.org/viewvc/llvm-project?rev=284229&view=rev
Log:
Fix for PR30632: Name mangling issue.
There was a bug in the implementation of captured statements. If it has
a lambda expression in it and the same lambda express
ABataev added inline comments.
Comment at: lib/Sema/SemaLookup.cpp:1044-1070
+static bool isBaseClass(const CXXRecordDecl *Record, CXXRecordDecl *Base) {
+ SmallVector Queue;
+
+ while (true) {
+for (const auto &I : Record->bases()) {
+ const RecordType *Ty = I.getType
ABataev added inline comments.
Comment at: lib/Driver/ToolChain.cpp:553-559
+ // "platform" is only used in tests to override CLANG_DEFAULT_CXX_STDLIB
+ if (LibName == "libc++")
+return ToolChain::CST_Libcxx;
+ else if (LibName == "libstdc++")
+return ToolChain::CST_Li
ABataev added inline comments.
Comment at: lib/Driver/ToolChains.cpp:1438
+ if (GCCToolchainDir == "" || GCCToolchainDir == D.SysRoot + "/usr") {
+for (unsigned k = 0, ke = CandidateTripleAliases.size(); k < ke; ++k) {
+ llvm::ErrorOr> File =
Use range-
Author: abataev
Date: Wed Nov 22 06:25:55 2017
New Revision: 318834
URL: http://llvm.org/viewvc/llvm-project?rev=318834&view=rev
Log:
[OPENMP] Codegen for `target teams` directive.
Added codegen of the clauses for `target teams` directive.
Modified:
cfe/trunk/lib/CodeGen/CGStmtOpenMP.cpp
Author: abataev
Date: Wed Nov 22 08:02:03 2017
New Revision: 318843
URL: http://llvm.org/viewvc/llvm-project?rev=318843&view=rev
Log:
[OPENMP] Do not mark captured variables as artificial in debug info.
Captured variables should not be marked as artificial parameters in
outlined functions in debu
Author: abataev
Date: Wed Nov 22 09:19:31 2017
New Revision: 318849
URL: http://llvm.org/viewvc/llvm-project?rev=318849&view=rev
Log:
[OPENMP] General improvement of code, NFC.
Modified:
cfe/trunk/lib/Basic/OpenMPKinds.cpp
cfe/trunk/lib/Sema/SemaOpenMP.cpp
Modified: cfe/trunk/lib/Basic/O
Author: abataev
Date: Wed Nov 22 10:34:02 2017
New Revision: 318860
URL: http://llvm.org/viewvc/llvm-project?rev=318860&view=rev
Log:
[OPENMP] Added missed checks for for [simd] based directives.
Added missed checks/analysis for safelen/simdlen clauses + linear clause
in for [simd] based directiv
Author: abataev
Date: Wed Nov 22 12:19:50 2017
New Revision: 318872
URL: http://llvm.org/viewvc/llvm-project?rev=318872&view=rev
Log:
[OPENMP] Add support for cancel constructs in [teams] distribute
parallel for directives.
Added codegen/sema support for cancel constructs in [teams] distribute
pa
Author: abataev
Date: Wed Nov 22 13:12:03 2017
New Revision: 318881
URL: http://llvm.org/viewvc/llvm-project?rev=318881&view=rev
Log:
[OPENMP] Add support for cancel constructs in `target teams distribute
parallel for`.
Add support for cancel/cancellation point directives inside `target
teams dis
Author: abataev
Date: Mon Nov 27 08:54:08 2017
New Revision: 319046
URL: http://llvm.org/viewvc/llvm-project?rev=319046&view=rev
Log:
[OPENMP] Improve handling of cancel directives in target-based
constructs, NFC.
Improved handling of cancel|cancellation point directives inside
target-based for d
Author: abataev
Date: Mon Nov 27 11:38:52 2017
New Revision: 319078
URL: http://llvm.org/viewvc/llvm-project?rev=319078&view=rev
Log:
[OPENMP] Codegen for `distribute parallel for simd` directive.
Added proper codegen for `distribute parallel for simd` directive.
Modified:
cfe/trunk/lib/Basi
Author: abataev
Date: Tue Nov 28 13:11:44 2017
New Revision: 319227
URL: http://llvm.org/viewvc/llvm-project?rev=319227&view=rev
Log:
[OPENMP] Generalize capturing of clauses expressions.
The handling and capturing of the non-constant expressions of some of
the capturable clauses in combined dire
Author: abataev
Date: Wed Nov 29 07:14:16 2017
New Revision: 319320
URL: http://llvm.org/viewvc/llvm-project?rev=319320&view=rev
Log:
[OPENMP] General improvement of handling of `teams distribute`
directive, NFC.
Some general improvements in support of `teams distribute` directive.
Modified:
Author: abataev
Date: Wed Nov 29 10:20:04 2017
New Revision: 319332
URL: http://llvm.org/viewvc/llvm-project?rev=319332&view=rev
Log:
[OPENMP] Do not allow `linear` clauses on non-simd distribute
directives.
`linear` clause is not allowed on non-simd distribute-based directives.
Removed:
cfe
Author: abataev
Date: Wed Nov 29 13:31:48 2017
New Revision: 319362
URL: http://llvm.org/viewvc/llvm-project?rev=319362&view=rev
Log:
[OPENMP] Allow only loop control variables in distribute simd
directives.
According to the OpenMP standard, only loop control variables can be
used in linear claus
Author: abataev
Date: Thu Nov 30 10:01:54 2017
New Revision: 319450
URL: http://llvm.org/viewvc/llvm-project?rev=319450&view=rev
Log:
[OPENMP] Fix possible assert for target regions with incorrect inner
teams region.
If the inner teams region is not correct, it may cause an assertion when
process
Author: abataev
Date: Fri Dec 1 09:40:15 2017
New Revision: 319560
URL: http://llvm.org/viewvc/llvm-project?rev=319560&view=rev
Log:
[OPENMP] Do not allow variables to be first|last-privates in
distribute directives.
OpenMP standard does not allow to mark the variables as firstprivate and
lastp
Author: abataev
Date: Fri Dec 1 13:31:08 2017
New Revision: 319585
URL: http://llvm.org/viewvc/llvm-project?rev=319585&view=rev
Log:
[OPENMP] Emit `__tgt_target_teams` for all teams directives.
Previously we emitted `__tgt_target_teams` only for standalone teams
directives. This patch allows emi
Author: abataev
Date: Mon Dec 4 07:38:33 2017
New Revision: 319661
URL: http://llvm.org/viewvc/llvm-project?rev=319661&view=rev
Log:
[OPENMP] Codegen for `distribute simd` directive.
Initial codegen support for `distribute simd` directive.
Added:
cfe/trunk/test/OpenMP/distribute_simd_codege
Author: abataev
Date: Mon Dec 4 13:30:42 2017
New Revision: 319700
URL: http://llvm.org/viewvc/llvm-project?rev=319700&view=rev
Log:
[OPENMP] Fix PR35486: crash when collapsing loops with dependent iteration
spaces.
Though it is incorrect from point of view of OpenMP standard to have
dependent
Author: abataev
Date: Tue Dec 5 07:22:49 2017
New Revision: 319774
URL: http://llvm.org/viewvc/llvm-project?rev=319774&view=rev
Log:
[OPENMP] Fix assert fail after target implicit map checks.
If the error is generated during analysis of implicitly or explicitly
mapped variables, it may cause com
Author: abataev
Date: Tue Dec 5 09:41:34 2017
New Revision: 319800
URL: http://llvm.org/viewvc/llvm-project?rev=319800&view=rev
Log:
[OPENMP] Remove non-required parameters for distribute simd outlined
region, NFC.
Modified:
cfe/trunk/lib/Sema/SemaOpenMP.cpp
Modified: cfe/trunk/lib/Sema/Sem
Author: abataev
Date: Tue Dec 5 11:20:09 2017
New Revision: 319814
URL: http://llvm.org/viewvc/llvm-project?rev=319814&view=rev
Log:
[OPENMP] Fix implicit mapping analysis.
Fixed processing of implicitly mapped objects in target-based executable
directives.
Modified:
cfe/trunk/lib/Sema/Sema
Author: abataev
Date: Wed Dec 6 06:31:09 2017
New Revision: 319896
URL: http://llvm.org/viewvc/llvm-project?rev=319896&view=rev
Log:
[OPENMP] Initial codegen for `teams distribute simd` directive.
Host + default devices codegen for `teams distribute simd` directive.
Added:
cfe/trunk/test/Op
Author: abataev
Date: Wed Dec 6 07:04:36 2017
New Revision: 319897
URL: http://llvm.org/viewvc/llvm-project?rev=319897&view=rev
Log:
[OPENMP] Improve error message for mapping union members.
Modified:
cfe/trunk/include/clang/Basic/DiagnosticSemaKinds.td
cfe/trunk/test/OpenMP/target_map_m
Author: abataev
Date: Thu Dec 7 11:49:28 2017
New Revision: 320078
URL: http://llvm.org/viewvc/llvm-project?rev=320078&view=rev
Log:
[OPENMP] Do not capture private variables in the target regions.
Private variables are completely redefined in the outlined regions, so
we don't need to capture th
Author: abataev
Date: Fri Dec 8 12:18:58 2017
New Revision: 320191
URL: http://llvm.org/viewvc/llvm-project?rev=320191&view=rev
Log:
[OPENMP] Simplify codegen for loop iteration variables in loop preamble.
Initial patch could cause trouble in the optimized code because of the
incorrectly generat
401 - 500 of 2048 matches
Mail list logo