r331962 - [X86] ptwrite intrinsic

2018-05-10 Thread Gabor Buella via cfe-commits
Author: gbuella Date: Thu May 10 00:28:54 2018 New Revision: 331962 URL: http://llvm.org/viewvc/llvm-project?rev=331962&view=rev Log: [X86] ptwrite intrinsic Reviewers: craig.topper, RKSimon Reviewed By: craig.topper Differential Revision: https://reviews.llvm.org/D46540 Added: cfe/trunk

r332091 - [X86] Assume alignment of movdir64b dst argument

2018-05-11 Thread Gabor Buella via cfe-commits
Author: gbuella Date: Fri May 11 07:22:04 2018 New Revision: 332091 URL: http://llvm.org/viewvc/llvm-project?rev=332091&view=rev Log: [X86] Assume alignment of movdir64b dst argument Reviewers: craig.topper Reviewed By: craig.topper Differential Revision: https://reviews.llvm.org/D46683 Modifi

r333160 - [X86] NFC Include immintrin.h in CodeGen tests

2018-05-24 Thread Gabor Buella via cfe-commits
Author: gbuella Date: Thu May 24 00:09:08 2018 New Revision: 333160 URL: http://llvm.org/viewvc/llvm-project?rev=333160&view=rev Log: [X86] NFC Include immintrin.h in CodeGen tests Following r333110: "Move all Intel defined intrinsic includes into immintrin.h" Modified: cfe/trunk/test/CodeGe

r333256 - [x86] invpcid intrinsic

2018-05-24 Thread Gabor Buella via cfe-commits
Author: gbuella Date: Thu May 24 23:34:42 2018 New Revision: 333256 URL: http://llvm.org/viewvc/llvm-project?rev=333256&view=rev Log: [x86] invpcid intrinsic An intrinsic for an old instruction, as described in the Intel SDM. Reviewers: craig.topper, rnk Reviewed By: craig.topper, rnk Differen

r334174 - [CodeGen] Improve diagnostics related to target attributes

2018-06-07 Thread Gabor Buella via cfe-commits
Author: gbuella Date: Thu Jun 7 01:48:36 2018 New Revision: 334174 URL: http://llvm.org/viewvc/llvm-project?rev=334174&view=rev Log: [CodeGen] Improve diagnostics related to target attributes Summary: When requirement imposed by __target__ attributes on functions are not satisfied, prefer printi

r335339 - [X86] Lower _mm[256|512]_cmp[.]_mask intrinsics to native llvm IR

2018-06-22 Thread Gabor Buella via cfe-commits
Author: gbuella Date: Fri Jun 22 04:59:16 2018 New Revision: 335339 URL: http://llvm.org/viewvc/llvm-project?rev=335339&view=rev Log: [X86] Lower _mm[256|512]_cmp[.]_mask intrinsics to native llvm IR Summary: Lowering some vector comparision builtins to fcmp IR instructions. This ignores the sign

r329848 - [x86] wbnoinvd intrinsic

2018-04-12 Thread Gabor Buella via cfe-commits
Author: gbuella Date: Wed Apr 11 13:09:09 2018 New Revision: 329848 URL: http://llvm.org/viewvc/llvm-project?rev=329848&view=rev Log: [x86] wbnoinvd intrinsic The WBNOINVD instruction writes back all modified cache lines in the processor’s internal cache to main memory but does not invalidate (fl

r329932 - NFC - Indentation fixes in predefined-arch-macros.c

2018-04-12 Thread Gabor Buella via cfe-commits
Author: gbuella Date: Thu Apr 12 11:15:39 2018 New Revision: 329932 URL: http://llvm.org/viewvc/llvm-project?rev=329932&view=rev Log: NFC - Indentation fixes in predefined-arch-macros.c Consistently separating tests with empty lines. Helps while navigating this file. Reviewers: craig.topper Rev

r329937 - [X86] Introduce wbinvd intrinsic

2018-04-12 Thread Gabor Buella via cfe-commits
Author: gbuella Date: Thu Apr 12 11:42:02 2018 New Revision: 329937 URL: http://llvm.org/viewvc/llvm-project?rev=329937&view=rev Log: [X86] Introduce wbinvd intrinsic A previously missing intrinsic for an old instruction. Reviewers: craig.topper, echristo Reviewed By: craig.topper Differential

r329995 - [X86] Fix cldemote builtin signature

2018-04-13 Thread Gabor Buella via cfe-commits
Author: gbuella Date: Fri Apr 13 01:14:21 2018 New Revision: 329995 URL: http://llvm.org/viewvc/llvm-project?rev=329995&view=rev Log: [X86] Fix cldemote builtin signature Fix for r329993 Modified: cfe/trunk/include/clang/Basic/BuiltinsX86.def Modified: cfe/trunk/include/clang/Basic/Builtins

r329993 - [X86] Introduce cldemote intrinsic

2018-04-13 Thread Gabor Buella via cfe-commits
Author: gbuella Date: Fri Apr 13 00:37:24 2018 New Revision: 329993 URL: http://llvm.org/viewvc/llvm-project?rev=329993&view=rev Log: [X86] Introduce cldemote intrinsic Reviewers: craig.topper, zvi Reviewed By: craig.topper Differential Revision: https://reviews.llvm.org/D45257 Added: cfe/

r330110 - [X86] Introduce archs: goldmont-plus & tremont

2018-04-16 Thread Gabor Buella via cfe-commits
Author: gbuella Date: Mon Apr 16 01:10:10 2018 New Revision: 330110 URL: http://llvm.org/viewvc/llvm-project?rev=330110&view=rev Log: [X86] Introduce archs: goldmont-plus & tremont Reviewers: craig.topper Reviewed By: craig.topper Subscribers: cfe-commits Differential Revision: https://reviews

r330463 - [X86] WaitPKG intrinsics

2018-04-20 Thread Gabor Buella via cfe-commits
Author: gbuella Date: Fri Apr 20 11:44:33 2018 New Revision: 330463 URL: http://llvm.org/viewvc/llvm-project?rev=330463&view=rev Log: [X86] WaitPKG intrinsics Reviewers: craig.topper, zvi Reviewed By: craig.topper Differential Revision: https://reviews.llvm.org/D45254 Added: cfe/trunk/lib/

r331249 - [X86] directstore and movdir64b intrinsics

2018-05-01 Thread Gabor Buella via cfe-commits
Author: gbuella Date: Tue May 1 03:05:42 2018 New Revision: 331249 URL: http://llvm.org/viewvc/llvm-project?rev=331249&view=rev Log: [X86] directstore and movdir64b intrinsics Reviewers: spatel, craig.topper, RKSimon Reviewed By: craig.topper Differential Revision: https://reviews.llvm.org/D45

r331740 - [x86] Introduce the pconfig intrinsic

2018-05-07 Thread Gabor Buella via cfe-commits
Author: gbuella Date: Mon May 7 23:49:41 2018 New Revision: 331740 URL: http://llvm.org/viewvc/llvm-project?rev=331740&view=rev Log: [x86] Introduce the pconfig intrinsic Reviewers: craig.topper, zvi Reviewed By: craig.topper Differential Revision: https://reviews.llvm.org/D46431 Added: c

r331743 - [x86] Introduce the encl[u|s|v] intrinsics

2018-05-08 Thread Gabor Buella via cfe-commits
Author: gbuella Date: Tue May 8 00:12:34 2018 New Revision: 331743 URL: http://llvm.org/viewvc/llvm-project?rev=331743&view=rev Log: [x86] Introduce the encl[u|s|v] intrinsics Reviewers: craig.topper, zvi Reviewed By: craig.topper Differential Revision: https://reviews.llvm.org/D46435 Added:

r336243 - NFC - typo fix in test/CodeGen/avx512f-builtins.c

2018-07-04 Thread Gabor Buella via cfe-commits
Author: gbuella Date: Wed Jul 4 01:32:02 2018 New Revision: 336243 URL: http://llvm.org/viewvc/llvm-project?rev=336243&view=rev Log: NFC - typo fix in test/CodeGen/avx512f-builtins.c Modified: cfe/trunk/test/CodeGen/avx512f-builtins.c Modified: cfe/trunk/test/CodeGen/avx512f-builtins.c URL:

r336262 - NFC - Fix typo in test/Layout/itanium-pack-and-align.cpp

2018-07-04 Thread Gabor Buella via cfe-commits
Author: gbuella Date: Wed Jul 4 04:21:44 2018 New Revision: 336262 URL: http://llvm.org/viewvc/llvm-project?rev=336262&view=rev Log: NFC - Fix typo in test/Layout/itanium-pack-and-align.cpp Modified: cfe/trunk/test/Layout/itanium-pack-and-align.cpp Modified: cfe/trunk/test/Layout/itanium-pa

r336263 - NFC - Fix typo in test/CodeGenObjC/gnustep2-class.m

2018-07-04 Thread Gabor Buella via cfe-commits
Author: gbuella Date: Wed Jul 4 04:26:09 2018 New Revision: 336263 URL: http://llvm.org/viewvc/llvm-project?rev=336263&view=rev Log: NFC - Fix typo in test/CodeGenObjC/gnustep2-class.m Modified: cfe/trunk/test/CodeGenObjC/gnustep2-class.m Modified: cfe/trunk/test/CodeGenObjC/gnustep2-class.

r336264 - NFC - Fix type in builtins-ppc-p9vector.c test

2018-07-04 Thread Gabor Buella via cfe-commits
Author: gbuella Date: Wed Jul 4 04:29:21 2018 New Revision: 336264 URL: http://llvm.org/viewvc/llvm-project?rev=336264&view=rev Log: NFC - Fix type in builtins-ppc-p9vector.c test Modified: cfe/trunk/test/CodeGen/builtins-ppc-p9vector.c Modified: cfe/trunk/test/CodeGen/builtins-ppc-p9vector

r336355 - [X86] Fix some vector cmp builtins - TRUE/FALSE predicates

2018-07-05 Thread Gabor Buella via cfe-commits
Author: gbuella Date: Thu Jul 5 07:26:56 2018 New Revision: 336355 URL: http://llvm.org/viewvc/llvm-project?rev=336355&view=rev Log: [X86] Fix some vector cmp builtins - TRUE/FALSE predicates This patch removes on optimization used with the TRUE/FALSE predicates, as was suggested in https://revi

[clang] 9c48c2f - [NFC] - Typo fix in test/CodeGenCXX/runtime-dllstorage.cpp

2019-12-12 Thread Gabor Buella via cfe-commits
Author: Gabor Buella Date: 2019-12-12T11:26:54+01:00 New Revision: 9c48c2f9c477007234c5bdad0bc8c0969afa0724 URL: https://github.com/llvm/llvm-project/commit/9c48c2f9c477007234c5bdad0bc8c0969afa0724 DIFF: https://github.com/llvm/llvm-project/commit/9c48c2f9c477007234c5bdad0bc8c0969afa0724.diff

[clang] d8f4991 - [NFC] - Partially revert 9c48c2f9c477007234c

2019-12-12 Thread Gabor Buella via cfe-commits
Author: Gabor Buella Date: 2019-12-12T12:46:17+01:00 New Revision: d8f49912847dd8a589e992e2e07d79ac77e61408 URL: https://github.com/llvm/llvm-project/commit/d8f49912847dd8a589e992e2e07d79ac77e61408 DIFF: https://github.com/llvm/llvm-project/commit/d8f49912847dd8a589e992e2e07d79ac77e61408.diff

r329689 - CodeGen tests - typo fixes NFC

2018-04-10 Thread Gabor Buella via cfe-commits
Author: gbuella Date: Tue Apr 10 04:20:05 2018 New Revision: 329689 URL: http://llvm.org/viewvc/llvm-project?rev=329689&view=rev Log: CodeGen tests - typo fixes NFC Modified: cfe/trunk/test/CodeGen/avx512-reduceMinMaxIntrin.c cfe/trunk/test/CodeGen/avx512f-builtins.c Modified: cfe/trunk/

r329701 - [X86] Disable SGX for Skylake Server

2018-04-10 Thread Gabor Buella via cfe-commits
Author: gbuella Date: Tue Apr 10 07:04:21 2018 New Revision: 329701 URL: http://llvm.org/viewvc/llvm-project?rev=329701&view=rev Log: [X86] Disable SGX for Skylake Server Reviewers: craig.topper, zvi, echristo Reviewed By: craig.topper Differential Revision: https://reviews.llvm.org/D45058 Mo

r329710 - [X86] Disable SGX for Skylake Server - CPP test

2018-04-10 Thread Gabor Buella via cfe-commits
Author: gbuella Date: Tue Apr 10 08:03:03 2018 New Revision: 329710 URL: http://llvm.org/viewvc/llvm-project?rev=329710&view=rev Log: [X86] Disable SGX for Skylake Server - CPP test Summary: Fix test case - corresponding to r329701 Reviewers: craig.topper, davezarzycki Reviewed By: davezarzycki

r329741 - [X86] Split up -march=icelake to -client & -server

2018-04-10 Thread Gabor Buella via cfe-commits
Author: gbuella Date: Tue Apr 10 11:58:26 2018 New Revision: 329741 URL: http://llvm.org/viewvc/llvm-project?rev=329741&view=rev Log: [X86] Split up -march=icelake to -client & -server Reviewers: craig.topper, zvi, echristo Reviewed By: craig.topper Differential Revision: https://reviews.llvm.o