r333065 - [DOXYGEN] Formatting changes for better intrinsics documentation rendering

2018-05-23 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Tue May 22 23:33:22 2018 New Revision: 333065 URL: http://llvm.org/viewvc/llvm-project?rev=333065=rev Log: [DOXYGEN] Formatting changes for better intrinsics documentation rendering (1) I added some \see cross-references to a few select intrinsics that are related (and

r325312 - [DOXYGEN] There was a request in the review D41507 to change the notation for hex numbers in doxygen documentation from <...>h to 0x<...>. Both of these notations were used in x86 intrinsics

2018-02-15 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Thu Feb 15 19:11:35 2018 New Revision: 325312 URL: http://llvm.org/viewvc/llvm-project?rev=325312=rev Log: [DOXYGEN] There was a request in the review D41507 to change the notation for hex numbers in doxygen documentation from <...>h to 0x<...>. Both of these notations

r307838 - [DOXYGEN] Corrected typos and incorrect parameters description.

2017-07-12 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Wed Jul 12 13:18:55 2017 New Revision: 307838 URL: http://llvm.org/viewvc/llvm-project?rev=307838=rev Log: [DOXYGEN] Corrected typos and incorrect parameters description. Corrected several typos and incorrect parameters description that Sony 's techinical writer found

r304840 - [DOXYGEN] Corrected several typos and incorrect parameters description that Sony's techinical writer found during review.

2017-06-06 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Tue Jun 6 17:58:01 2017 New Revision: 304840 URL: http://llvm.org/viewvc/llvm-project?rev=304840=rev Log: [DOXYGEN] Corrected several typos and incorrect parameters description that Sony's techinical writer found during review. I got an OK from Eric Christopher to

r303228 - (1) Fixed mismatch in intrinsics names in declarations and in doxygen comments.

2017-05-16 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Tue May 16 20:46:11 2017 New Revision: 303228 URL: http://llvm.org/viewvc/llvm-project?rev=303228=rev Log: (1) Fixed mismatch in intrinsics names in declarations and in doxygen comments. (2) Removed uncessary anymore \c commands, since the same effect will be achived by

r303031 - [DOXYGEN] Minor improvements in doxygen comments.

2017-05-14 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Sun May 14 22:25:04 2017 New Revision: 303031 URL: http://llvm.org/viewvc/llvm-project?rev=303031=rev Log: [DOXYGEN] Minor improvements in doxygen comments. Separated very long brief sections into two sections. I got an OK from Eric Christopher to commit doxygen

r301652 - [DOXYGEN] Minor improvements in doxygen comments.

2017-04-28 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Fri Apr 28 11:45:39 2017 New Revision: 301652 URL: http://llvm.org/viewvc/llvm-project?rev=301652=rev Log: [DOXYGEN] Minor improvements in doxygen comments. - I removed doxygen comments for the intrinsics that "alias" the other existing documented intrinsics and that

r300578 - [DOXYGEN] Minor improvements in doxygen comments.

2017-04-18 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Tue Apr 18 14:44:07 2017 New Revision: 300578 URL: http://llvm.org/viewvc/llvm-project?rev=300578=rev Log: [DOXYGEN] Minor improvements in doxygen comments. - To be consistent with the rest of the intrinsics headers, I removed the tags .. for marking instruction names

r298371 - [DOXYGEN] Improvements to smmintrin.h and emmintrin.h intrinsics.

2017-03-21 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Tue Mar 21 08:34:06 2017 New Revision: 298371 URL: http://llvm.org/viewvc/llvm-project?rev=298371=rev Log: [DOXYGEN] Improvements to smmintrin.h and emmintrin.h intrinsics. I made some small changes in smmintrin.h and emmintrin.h intrinsics. - changed some regular

r295404 - Added doxygen comments to smmintrin.h's intrinsics.

2017-02-16 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Thu Feb 16 20:49:50 2017 New Revision: 295404 URL: http://llvm.org/viewvc/llvm-project?rev=295404=rev Log: Added doxygen comments to smmintrin.h's intrinsics. Note: The doxygen comments are automatically generated based on Sony's intrinsic s document. I got an OK from

r293745 - Doxygen comments for prfchwintrin.h

2017-01-31 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Wed Feb 1 01:37:40 2017 New Revision: 293745 URL: http://llvm.org/viewvc/llvm-project?rev=293745=rev Log: Doxygen comments for prfchwintrin.h Added doxygen comments to prfchwintrin.h's intrinsics. Note: The doxygen comments are automatically generated based on Sony's

r291876 - [DOXYGEN] Documentation for the newly added x86 intrinsics.

2017-01-12 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Thu Jan 12 19:14:08 2017 New Revision: 291876 URL: http://llvm.org/viewvc/llvm-project?rev=291876=rev Log: [DOXYGEN] Documentation for the newly added x86 intrinsics. Added doxygen comments for the newly added intrinsics in avxintrin.h, namely _mm256_cvtsd_f64,

r290619 - [DOXYGEN] Improved doxygen comments for xmmintrin.h intrinsics.

2016-12-27 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Tue Dec 27 12:53:29 2016 New Revision: 290619 URL: http://llvm.org/viewvc/llvm-project?rev=290619=rev Log: [DOXYGEN] Improved doxygen comments for xmmintrin.h intrinsics. Added \n commands to insert a line breaks where necessary, since one long line of documentation is

r290561 - [DOXYGEN] Improved doxygen comments for x86 intrinsics.

2016-12-26 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Mon Dec 26 18:49:38 2016 New Revision: 290561 URL: http://llvm.org/viewvc/llvm-project?rev=290561=rev Log: [DOXYGEN] Improved doxygen comments for x86 intrinsics. Improved doxygen comments for the following intrinsics headers: __wmmintrin_pclmul.h, bmiintrin.h,

r290458 - [DOXYGEN] Improved doxygen comments for tmmintrin.h intrinsics.

2016-12-23 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Fri Dec 23 17:36:26 2016 New Revision: 290458 URL: http://llvm.org/viewvc/llvm-project?rev=290458=rev Log: [DOXYGEN] Improved doxygen comments for tmmintrin.h intrinsics. Added \n commands to insert a line breaks where necessary to make the documentation more readable.

r290455 - [DOXYGEN] Improved doxygen comments for tmmintrin.h intrinsics.

2016-12-23 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Fri Dec 23 16:47:16 2016 New Revision: 290455 URL: http://llvm.org/viewvc/llvm-project?rev=290455=rev Log: [DOXYGEN] Improved doxygen comments for tmmintrin.h intrinsics. Tagged parameter names with \a doxygen command to display parameters in italics. Added \n commands to

r289159 - [DOXYGEN] Improved doxygen comments for xmmintrin.h intrinsics.

2016-12-08 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Thu Dec 8 17:58:39 2016 New Revision: 289159 URL: http://llvm.org/viewvc/llvm-project?rev=289159=rev Log: [DOXYGEN] Improved doxygen comments for xmmintrin.h intrinsics. Tagged parameter names with \a doxygen command to display parameters in italics. Formatted comments

r289154 - [DOXYGEN] Improved doxygen comments.

2016-12-08 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Thu Dec 8 17:32:07 2016 New Revision: 289154 URL: http://llvm.org/viewvc/llvm-project?rev=289154=rev Log: [DOXYGEN] Improved doxygen comments. Improved doxygen comments for fxsrintrin.h and mmintrin.h intrinsics by taagging parameter names with \a doxygen command to

r289116 - [DOXYGEN] Improved doxygen comments for emmintrin.h intrinsics.

2016-12-08 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Thu Dec 8 16:10:51 2016 New Revision: 289116 URL: http://llvm.org/viewvc/llvm-project?rev=289116=rev Log: [DOXYGEN] Improved doxygen comments for emmintrin.h intrinsics. Tagged parameter names with \a doxygen command to display parameters in italics. Formatted comments

r289083 - [DOXYGEN] Improved doxygen comments.

2016-12-08 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Thu Dec 8 11:57:23 2016 New Revision: 289083 URL: http://llvm.org/viewvc/llvm-project?rev=289083=rev Log: [DOXYGEN] Improved doxygen comments. Improved doxygen comments for __wmmintrin_pclmul.h and ammintrin.h intrinsics by taagging parameter names with \a doxygen

r289022 - [DOXYGEN] Improved doxygen comments for avxintrin.h intrinsics.

2016-12-07 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Wed Dec 7 22:09:17 2016 New Revision: 289022 URL: http://llvm.org/viewvc/llvm-project?rev=289022=rev Log: [DOXYGEN] Improved doxygen comments for avxintrin.h intrinsics. Tagged parameter names with \a doxygen command to display them in italics. Formatted comments to fit

r287990 - [DOXYGEN] Updated instruction names corresponding to avxintrin.h intrinsics.

2016-11-26 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Sat Nov 26 13:38:19 2016 New Revision: 287990 URL: http://llvm.org/viewvc/llvm-project?rev=287990=rev Log: [DOXYGEN] Updated instruction names corresponding to avxintrin.h intrinsics. Documentation for some of the avxintrin.h's intrinsics errorneously said that non

r287483 - Add doxygen comments to immintrin.h's intrinsics.

2016-11-20 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Sun Nov 20 02:35:05 2016 New Revision: 287483 URL: http://llvm.org/viewvc/llvm-project?rev=287483=rev Log: Add doxygen comments to immintrin.h's intrinsics. The doxygen comments are automatically generated based on Sony's intrinsics docu ment. I got an OK from Eric

r287436 - Doxygen comments for avxintrin.h.

2016-11-18 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Fri Nov 18 22:59:08 2016 New Revision: 287436 URL: http://llvm.org/viewvc/llvm-project?rev=287436=rev Log: Doxygen comments for avxintrin.h. Added doxygen comments to avxintrin.h's intrinsics. As of now, all the intrinsics in this file that were documented by Sony's

r287317 - Add doxygen comments for lzcntintrin.h's intrinsics.

2016-11-17 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Fri Nov 18 00:26:01 2016 New Revision: 287317 URL: http://llvm.org/viewvc/llvm-project?rev=287317=rev Log: Add doxygen comments for lzcntintrin.h's intrinsics. The doxygen comments are automatically generated based on Sony's intrinsics document. I got an OK from Eric

r287295 - Add doxygen comments to fxsrintrin.h's intrinsics.

2016-11-17 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Thu Nov 17 19:42:01 2016 New Revision: 287295 URL: http://llvm.org/viewvc/llvm-project?rev=287295=rev Log: Add doxygen comments to fxsrintrin.h's intrinsics. The doxygen comments are automatically generated based on Sony's intrinsics document. I got an OK from Eric

r287278 - Minor changes in x86 intrinsics headers; NFC

2016-11-17 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Thu Nov 17 17:02:00 2016 New Revision: 287278 URL: http://llvm.org/viewvc/llvm-project?rev=287278=rev Log: Minor changes in x86 intrinsics headers; NFC I made several changes for consistency with the rest of x86 instrinsics header files. Some of these changes help to

r286336 - Doxygen comments for avxintrin.h.

2016-11-08 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Tue Nov 8 21:58:30 2016 New Revision: 286336 URL: http://llvm.org/viewvc/llvm-project?rev=286336=rev Log: Doxygen comments for avxintrin.h. Added doxygen comments to avxintrin.h's intrinsics. As of now, around 75% of the intrinsics in this file are documented here. The

r284934 - Add more doxygen comments to emmintrin.h's intrinsics.

2016-10-23 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Sun Oct 23 02:30:50 2016 New Revision: 284934 URL: http://llvm.org/viewvc/llvm-project?rev=284934=rev Log: Add more doxygen comments to emmintrin.h's intrinsics. With this patch, all intrinsics in this file (with an exception of a handful of a recently added ones) will

r284754 - Add more doxygen comments to emmintrin.h's intrinsics.

2016-10-20 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Thu Oct 20 12:59:15 2016 New Revision: 284754 URL: http://llvm.org/viewvc/llvm-project?rev=284754=rev Log: Add more doxygen comments to emmintrin.h's intrinsics. With this patch, 75% of the intrinsics in this file will be documented now. The patches for the rest of the

r276499 - Add doxygen comments to emmintrin.h's intrinsics.

2016-07-22 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Fri Jul 22 18:49:37 2016 New Revision: 276499 URL: http://llvm.org/viewvc/llvm-project?rev=276499=rev Log: Add doxygen comments to emmintrin.h's intrinsics. Only around 50% of the intrinsics in this file are documented now. The patches for the rest of the intrisics in

r272350 - Add doxygen comments to mmintrin.h's intrinsics.

2016-06-09 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Thu Jun 9 19:10:40 2016 New Revision: 272350 URL: http://llvm.org/viewvc/llvm-project?rev=272350=rev Log: Add doxygen comments to mmintrin.h's intrinsics. The doxygen comments are automatically generated based on Sony's intrinsics docu ment. I got an OK from Eric

r272121 - Add doxygen comments to xmmintrin.h's intrinsics.

2016-06-08 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Wed Jun 8 02:34:31 2016 New Revision: 272121 URL: http://llvm.org/viewvc/llvm-project?rev=272121=rev Log: Add doxygen comments to xmmintrin.h's intrinsics. Only half of the intrinsics in this file is documented here. The patch for the o ther half will be sent out later.

r271077 - Clean up: remove trailing spaces in x86 intrinsic headers.

2016-05-27 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Fri May 27 19:18:59 2016 New Revision: 271077 URL: http://llvm.org/viewvc/llvm-project?rev=271077=rev Log: Clean up: remove trailing spaces in x86 intrinsic headers. Differential Revision: http://reviews.llvm.org/D20614 Modified:

r269718 - Doxygen comments for avxintrin.h.

2016-05-16 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Mon May 16 17:54:45 2016 New Revision: 269718 URL: http://llvm.org/viewvc/llvm-project?rev=269718=rev Log: Doxygen comments for avxintrin.h. Added doxygen comments to avxintrin.h's intrinsics. As of now, only around 50% of the intrinsics in this file are documented here.

r267676 - Updated doxygen comments for intrinsics.

2016-04-27 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Wed Apr 27 02:14:02 2016 New Revision: 267676 URL: http://llvm.org/viewvc/llvm-project?rev=267676=rev Log: Updated doxygen comments for intrinsics. (1) Removed \code.. \endcode tags around the instruction name. This matches the doxygen format for all other intrinsics. (2)

r265844 - Add doxygen comments to emmintrin.h's intrinsics. Only around 25% of the intrinsics in this file are documented now. The patches for the rest of the intrisics in this file will be send out l

2016-04-08 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Fri Apr 8 15:45:48 2016 New Revision: 265844 URL: http://llvm.org/viewvc/llvm-project?rev=265844=rev Log: Add doxygen comments to emmintrin.h's intrinsics. Only around 25% of the intrinsics in this file are documented now. The patches for the rest of the intrisics in

r263175 - Add doxygen comments to avxintrin.h's intrinsics.

2016-03-10 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Thu Mar 10 18:05:54 2016 New Revision: 263175 URL: http://llvm.org/viewvc/llvm-project?rev=263175=rev Log: Add doxygen comments to avxintrin.h's intrinsics. Only around 25% of the intrinsics in this file are documented here. The patches for the other half will be sent out

r262895 - Add doxygen comments to bmiintrin.h's intrinsics.

2016-03-07 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Mon Mar 7 19:36:59 2016 New Revision: 262895 URL: http://llvm.org/viewvc/llvm-project?rev=262895=rev Log: Add doxygen comments to bmiintrin.h's intrinsics. The doxygen comments are automatically generated based on Sony's intrinsics document. I got an OK from Eric

r262565 - This patch adds doxygen comments for all the intrinsincs in the header file tmmintrin.h.

2016-03-02 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Wed Mar 2 18:20:11 2016 New Revision: 262565 URL: http://llvm.org/viewvc/llvm-project?rev=262565=rev Log: This patch adds doxygen comments for all the intrinsincs in the header file tmmintrin.h. The doxygen comments are automatically generated based on Sony's intrinsics

r262385 - This patch adds doxygen comments for the intrinsincs in the header file popcntintrin.h.

2016-03-01 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Tue Mar 1 14:04:57 2016 New Revision: 262385 URL: http://llvm.org/viewvc/llvm-project?rev=262385=rev Log: This patch adds doxygen comments for the intrinsincs in the header file popcntintrin.h. The doxygen comments are automatically generated based on Sony's intrinsics

r260333 - This patch adds doxygen comments for all the intrinsincs in the header file f16cintrin.h. The doxygen comments are automatically generated based on Sony's intrinsics document.

2016-02-09 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Tue Feb 9 18:12:24 2016 New Revision: 260333 URL: http://llvm.org/viewvc/llvm-project?rev=260333=rev Log: This patch adds doxygen comments for all the intrinsincs in the header file f16cintrin.h. The doxygen comments are automatically generated based on Sony's

r260160 - This patch adds doxygen comments for all the intrinsincs in the header file pmmintrin.h. The doxygen comments are automatically generated based on Sony's intrinsics document.

2016-02-08 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Mon Feb 8 16:35:09 2016 New Revision: 260160 URL: http://llvm.org/viewvc/llvm-project?rev=260160=rev Log: This patch adds doxygen comments for all the intrinsincs in the header file pmmintrin.h. The doxygen comments are automatically generated based on Sony's intrinsics

r259275 - This patch adds doxygen comments for the intrinsincs in the header file __wmmintrin_aes.h.

2016-01-29 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Fri Jan 29 17:59:00 2016 New Revision: 259275 URL: http://llvm.org/viewvc/llvm-project?rev=259275=rev Log: This patch adds doxygen comments for the intrinsincs in the header file __wmmintrin_aes.h. The doxygen comments are automatically generated based on Sony's

r259239 - This patch adds doxygen comments for the intrinsincs in the header file __wmmintrin_pclmul.h. The doxygen comments are automatically generated based on Sony's intrinsics document.

2016-01-29 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Fri Jan 29 14:37:14 2016 New Revision: 259239 URL: http://llvm.org/viewvc/llvm-project?rev=259239=rev Log: This patch adds doxygen comments for the intrinsincs in the header file __wmmintrin_pclmul.h. The doxygen comments are automatically generated based on Sony's

r258492 - 2 missing intrinsics _cvtss_sh and _mm_cvtps_ph were added to the intrinsics header f16intrin.h

2016-01-21 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Fri Jan 22 00:50:50 2016 New Revision: 258492 URL: http://llvm.org/viewvc/llvm-project?rev=258492=rev Log: 2 missing intrinsics _cvtss_sh and _mm_cvtps_ph were added to the intrinsics header f16intrin.h Differential Revision: http://reviews.llvm.org/D16177 Modified:

r257291 - Accidentally removed part of the file header. Restoring it back.

2016-01-10 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Sun Jan 10 10:18:09 2016 New Revision: 257291 URL: http://llvm.org/viewvc/llvm-project?rev=257291=rev Log: Accidentally removed part of the file header. Restoring it back. Modified: cfe/trunk/lib/Frontend/CompilerInvocation.cpp Modified:

r256396 - Some minor correction based on David Blaikie post-commit code review for r255281.

2015-12-24 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Thu Dec 24 16:52:41 2015 New Revision: 256396 URL: http://llvm.org/viewvc/llvm-project?rev=256396=rev Log: Some minor correction based on David Blaikie post-commit code review for r255281. Modified: cfe/trunk/lib/Frontend/CompilerInvocation.cpp

r255281 - Do not generate DW_TAG_imported_module for anonymous namespaces (even nested) for all the platforms except PS4.

2015-12-10 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Thu Dec 10 12:52:50 2015 New Revision: 255281 URL: http://llvm.org/viewvc/llvm-project?rev=255281=rev Log: Do not generate DW_TAG_imported_module for anonymous namespaces (even nested) for all the platforms except PS4. For PS4, generate explicit import for anonymous

r250252 - This patch adds missing pieces to clang, including the PS4 toolchain

2015-10-13 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Tue Oct 13 18:40:02 2015 New Revision: 250252 URL: http://llvm.org/viewvc/llvm-project?rev=250252=rev Log: This patch adds missing pieces to clang, including the PS4 toolchain definition, added warnings, PS4 defaults, and Driver changes needed for our compiler. A patch by

r250262 - I took care of the build problem in the commit 250252.

2015-10-13 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Tue Oct 13 20:09:02 2015 New Revision: 250262 URL: http://llvm.org/viewvc/llvm-project?rev=250262=rev Log: I took care of the build problem in the commit 250252. Resubmitting the patch. This patch adds missing pieces to clang, including the PS4 toolchain definition,

r248567 - New test ps4-linker-win.c (added in r48546) is causing problems for Windows bots. I'm deleting this file during investigation.

2015-09-25 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Fri Sep 25 04:10:33 2015 New Revision: 248567 URL: http://llvm.org/viewvc/llvm-project?rev=248567=rev Log: New test ps4-linker-win.c (added in r48546) is causing problems for Windows bots. I'm deleting this file during investigation. Removed:

r248546 - This patch adds missing pieces to clang, including the PS4 toolchain

2015-09-24 Thread Ekaterina Romanova via cfe-commits
Author: kromanova Date: Thu Sep 24 17:06:52 2015 New Revision: 248546 URL: http://llvm.org/viewvc/llvm-project?rev=248546=rev Log: This patch adds missing pieces to clang, including the PS4 toolchain definition, added warnings, PS4 defaults, and Driver changes needed for our compiler. A patch by