Igor Breger
							
						 
						
							 
							
							
							
							
								
							
							
								24cab0fa06 
								
							 
						 
						
							
							
								
								AVX512: Implemented encoding and intrinsics for VMOVSHDUP/VMOVSLDUP instructions.  
							
							 
							
							... 
							
							
							
							Differential Revision: http://reviews.llvm.org/D14322 
llvm-svn: 253185 
							
						 
						
							2015-11-16 07:22:00 +00:00  
						
					 
				
					
						
							
							
								 
								Igor Breger
							
						 
						
							 
							
							
							
							
								
							
							
								3ff8ef9eb7 
								
							 
						 
						
							
							
								
								Revert r253160.  
							
							 
							
							... 
							
							
							
							It broke layering violation. Reproducible with BUILD_SHARED_LIBS=ON.
llvm-svn: 253163 
							
						 
						
							2015-11-15 12:19:11 +00:00  
						
					 
				
					
						
							
							
								 
								Igor Breger
							
						 
						
							 
							
							
							
							
								
							
							
								aa40ddd3ba 
								
							 
						 
						
							
							
								
								AVX512: Implemented encoding and intrinsics for VMOVSHDUP/VMOVSLDUP instructions.  
							
							 
							
							... 
							
							
							
							Differential Revision: http://reviews.llvm.org/D14322 
llvm-svn: 253160 
							
						 
						
							2015-11-15 07:23:13 +00:00  
						
					 
				
					
						
							
							
								 
								Asaf Badouh
							
						 
						
							 
							
							
							
							
								
							
							
								f99c054ebc 
								
							 
						 
						
							
							
								
								revert rev. 252153 due to build failure on ubuntu  
							
							 
							
							... 
							
							
							
							[X86][AVX512] add comi with Sae
llvm-svn: 252154 
							
						 
						
							2015-11-05 08:55:54 +00:00  
						
					 
				
					
						
							
							
								 
								Asaf Badouh
							
						 
						
							 
							
							
							
							
								
							
							
								7fdabf0a35 
								
							 
						 
						
							
							
								
								[X86][AVX512] add comi with Sae  
							
							 
							
							... 
							
							
							
							add builtin_ia32_vcomisd and builtin_ia32_vcomisd
Differential Revision: http://reviews.llvm.org/D14331 
llvm-svn: 252153 
							
						 
						
							2015-11-05 08:45:06 +00:00  
						
					 
				
					
						
							
							
								 
								Igor Breger
							
						 
						
							 
							
							
							
							
								
							
							
								fa798a9dbb 
								
							 
						 
						
							
							
								
								AVX512: Implemented encoding and intrinsics for VBROADCASTI32x2 and VBROADCASTF32x2 instructions.  
							
							 
							
							... 
							
							
							
							Differential Revision: http://reviews.llvm.org/D14216 
llvm-svn: 251781 
							
						 
						
							2015-11-02 07:39:36 +00:00  
						
					 
				
					
						
							
							
								 
								Benjamin Kramer
							
						 
						
							 
							
							
							
							
								
							
							
								4e4ca38bcf 
								
							 
						 
						
							
							
								
								Remove CRLF line endings.  
							
							 
							
							... 
							
							
							
							llvm-svn: 251594 
							
						 
						
							2015-10-29 02:33:05 +00:00  
						
					 
				
					
						
							
							
								 
								Asaf Badouh
							
						 
						
							 
							
							
							
							
								
							
							
								c7cb880669 
								
							 
						 
						
							
							
								
								[X86][AVX512] [X86][AVX512] add convert float to half  
							
							 
							
							... 
							
							
							
							convert float to half with mask/maskz for the reg to reg version and mask for the reg to mem version (there is no maskz version for reg to mem).
Differential Revision: http://reviews.llvm.org/D14113 
llvm-svn: 251409 
							
						 
						
							2015-10-27 15:37:17 +00:00  
						
					 
				
					
						
							
							
								 
								Asaf Badouh
							
						 
						
							 
							
							
							
							
								
							
							
								7c52245660 
								
							 
						 
						
							
							
								
								[X86][AVX512] extend vcvtph2ps to support xmm/ymm and sae versions  
							
							 
							
							... 
							
							
							
							Differential Revision: http://reviews.llvm.org/D13945 
llvm-svn: 251018 
							
						 
						
							2015-10-22 14:01:16 +00:00  
						
					 
				
					
						
							
							
								 
								Igor Breger
							
						 
						
							 
							
							
							
							
								
							
							
								21296d230a 
								
							 
						 
						
							
							
								
								AVX512: Implemented encoding and intrinsics for VPBROADCASTB/W/D/Q instructions.  
							
							 
							
							... 
							
							
							
							Differential Revision: http://reviews.llvm.org/D13884 
llvm-svn: 250819 
							
						 
						
							2015-10-20 11:56:42 +00:00  
						
					 
				
					
						
							
							
								 
								Benjamin Kramer
							
						 
						
							 
							
							
							
							
								
							
							
								335332329b 
								
							 
						 
						
							
							
								
								Remove CRLF newlines. NFC.  
							
							 
							
							... 
							
							
							
							llvm-svn: 250698 
							
						 
						
							2015-10-19 13:05:25 +00:00  
						
					 
				
					
						
							
							
								 
								Asaf Badouh
							
						 
						
							 
							
							
							
							
								
							
							
								696e8e0bb7 
								
							 
						 
						
							
							
								
								[X86][AVX512DQ] add scalar fpclass  
							
							 
							
							... 
							
							
							
							Differential Revision: http://reviews.llvm.org/D13769 
llvm-svn: 250650 
							
						 
						
							2015-10-18 11:04:38 +00:00  
						
					 
				
					
						
							
							
								 
								Simon Pilgrim
							
						 
						
							 
							
							
							
							
								
							
							
								86c5e85e84 
								
							 
						 
						
							
							
								
								[X86][XOP] Add VPROT instruction opcodes  
							
							 
							
							... 
							
							
							
							Added X86ISD opcodes for VPROT vector rotate by variable and by immediate.
llvm-svn: 250620 
							
						 
						
							2015-10-17 19:04:24 +00:00  
						
					 
				
					
						
							
							
								 
								Igor Breger
							
						 
						
							 
							
							
							
							
								
							
							
								b4bb190eed 
								
							 
						 
						
							
							
								
								AVX512: Implemented encoding and intrinsics for vpternlogd/q.  
							
							 
							
							... 
							
							
							
							Differential Revision: http://reviews.llvm.org/D13768 
llvm-svn: 250396 
							
						 
						
							2015-10-15 12:33:24 +00:00  
						
					 
				
					
						
							
							
								 
								Simon Pilgrim
							
						 
						
							 
							
							
							
							
								
							
							
								52d47e5704 
								
							 
						 
						
							
							
								
								[X86][XOP] Added support for the lowering of 128-bit vector integer comparisons to XOP PCOM/PCOMU instructions.  
							
							 
							
							... 
							
							
							
							The XOP vector integer comparisons can deal with all signed/unsigned comparison cases directly and can be easily commuted as well (D7646).
llvm-svn: 249976 
							
						 
						
							2015-10-11 14:15:17 +00:00  
						
					 
				
					
						
							
							
								 
								Igor Breger
							
						 
						
							 
							
							
							
							
								
							
							
								78741a1b1e 
								
							 
						 
						
							
							
								
								AVX512: Implemented encoding and intrinsics for VPERMILPS/PD instructions.  
							
							 
							
							... 
							
							
							
							Added tests for intrinsics and encoding.
Differential Revision: http://reviews.llvm.org/D12690 
llvm-svn: 249261 
							
						 
						
							2015-10-04 07:20:41 +00:00  
						
					 
				
					
						
							
							
								 
								Simon Pilgrim
							
						 
						
							 
							
							
							
							
								
							
							
								3d11c994f7 
								
							 
						 
						
							
							
								
								[X86][XOP] Added support for the lowering of 128-bit vector shifts to XOP shift instructions  
							
							 
							
							... 
							
							
							
							The XOP shifts just have logical/arithmetic versions and the left/right shifts are controlled by whether the value is positive/negative. Because of this I've added new X86ISD nodes instead of trying to force them to use the existing shift nodes.
Additionally Excavator cores (bdver4) support XOP and AVX2 - meaning that it should use the AVX2 shifts when it can and fall back to XOP in other cases.
Differential Revision: http://reviews.llvm.org/D8690 
llvm-svn: 248878 
							
						 
						
							2015-09-30 08:17:50 +00:00  
						
					 
				
					
						
							
							
								 
								Simon Pilgrim
							
						 
						
							 
							
							
							
							
								
							
							
								9cb018b6b6 
								
							 
						 
						
							
							
								
								[X86][SSE] Replace 128-bit SSE41 PMOVSX intrinsics with native IR  
							
							 
							
							... 
							
							
							
							This patches removes the x86.sse41.pmovsx* intrinsics, provides a suitable upgrade path and updates relevant tests to sign extend a subvector instead.
LLVM counterpart to D12835
Differential Revision: http://reviews.llvm.org/D13002 
llvm-svn: 248368 
							
						 
						
							2015-09-23 08:48:33 +00:00  
						
					 
				
					
						
							
							
								 
								Asaf Badouh
							
						 
						
							 
							
							
							
							
								
							
							
								eaf2da14bf 
								
							 
						 
						
							
							
								
								[X86][AVX512] add masked version for RSQRT14 & RCP14 Scalar FP  
							
							 
							
							... 
							
							
							
							Differential Revision: http://reviews.llvm.org/D12524 
llvm-svn: 248147 
							
						 
						
							2015-09-21 10:23:53 +00:00  
						
					 
				
					
						
							
							
								 
								Igor Breger
							
						 
						
							 
							
							
							
							
								
							
							
								b7e1f9d680 
								
							 
						 
						
							
							
								
								AVX512: Implemented encoding and intrinsics for vcmpss/sd.  
							
							 
							
							... 
							
							
							
							Added tests for intrinsics and encoding.
Differential Revision: http://reviews.llvm.org/D12593 
llvm-svn: 248121 
							
						 
						
							2015-09-20 15:15:10 +00:00  
						
					 
				
					
						
							
							
								 
								Asaf Badouh
							
						 
						
							 
							
							
							
							
								
							
							
								2744d21fb8 
								
							 
						 
						
							
							
								
								[X86][AVX512] extend support in Scalar conversion  
							
							 
							
							... 
							
							
							
							add scalar FP to Int conversion with truncation intrinsics
add scalar conversion FP32 from/to FP64 intrinsics
add rounding mode and SAE mode encoding for these intrinsics
Differential Revision: http://reviews.llvm.org/D12665 
llvm-svn: 248117 
							
						 
						
							2015-09-20 14:31:19 +00:00  
						
					 
				
					
						
							
							
								 
								Igor Breger
							
						 
						
							 
							
							
							
							
								
							
							
								4c4cd789c9 
								
							 
						 
						
							
							
								
								AVX512: vsqrtss/sd encoding and intrinsics implementation.  
							
							 
							
							... 
							
							
							
							Added tests for intrinsics and encoding.
Differential Revision: http://reviews.llvm.org/D12102 
llvm-svn: 248116 
							
						 
						
							2015-09-20 09:13:41 +00:00  
						
					 
				
					
						
							
							
								 
								Asaf Badouh
							
						 
						
							 
							
							
							
							
								
							
							
								572bbceecc 
								
							 
						 
						
							
							
								
								[X86][AVX512DQ] Add fpclass instruction  
							
							 
							
							... 
							
							
							
							Differential Revision: http://reviews.llvm.org/D12931 
llvm-svn: 248115 
							
						 
						
							2015-09-20 08:46:07 +00:00  
						
					 
				
					
						
							
							
								 
								Igor Breger
							
						 
						
							 
							
							
							
							
								
							
							
								1d55f20bee 
								
							 
						 
						
							
							
								
								AVX512: Implemented intrinsics for vshuff32x4, vshuff64x2, vshufi64x2, vshufi32x4  
							
							 
							
							... 
							
							
							
							Added tests for intrinsics.
Differential Revision: http://reviews.llvm.org/D12525 
llvm-svn: 248113 
							
						 
						
							2015-09-20 07:18:53 +00:00  
						
					 
				
					
						
							
							
								 
								Igor Breger
							
						 
						
							 
							
							
							
							
								
							
							
								0ede3cbb5c 
								
							 
						 
						
							
							
								
								AVX512: Implement instructions encoding, lowering and intrinsics  
							
							 
							
							... 
							
							
							
							vinserti64x4, vinserti64x2, vinserti32x8, vinserti32x4, vinsertf64x4, vinsertf64x2, vinsertf32x8, vinsertf32x4
Added tests for encoding, lowering and intrinsics.
Differential Revision: http://reviews.llvm.org/D11893 
llvm-svn: 248111 
							
						 
						
							2015-09-20 06:52:42 +00:00  
						
					 
				
					
						
							
							
								 
								Igor Breger
							
						 
						
							 
							
							
							
							
								
							
							
								0dcd8bcf24 
								
							 
						 
						
							
							
								
								AVX512: Implemented encoding and intrinsics for vplzcntq, vplzcntd, vpconflictq, vpconflictd  
							
							 
							
							... 
							
							
							
							Added tests for intrinsics and encoding.
Differential Revision: http://reviews.llvm.org/D11931 
llvm-svn: 246750 
							
						 
						
							2015-09-03 09:05:31 +00:00  
						
					 
				
					
						
							
							
								 
								Asaf Badouh
							
						 
						
							 
							
							
							
							
								
							
							
								d2c3599c5f 
								
							 
						 
						
							
							
								
								[X86][AVX512VLBW] add  support in byte shift and SAD  
							
							 
							
							... 
							
							
							
							add byte shift left/right
add SAD - compute sum of absolute differences
Differential Revision: http://reviews.llvm.org/D12479 
llvm-svn: 246654 
							
						 
						
							2015-09-02 14:21:54 +00:00  
						
					 
				
					
						
							
							
								 
								Igor Breger
							
						 
						
							 
							
							
							
							
								
							
							
								1e58e8adf6 
								
							 
						 
						
							
							
								
								AVX512: Implemented encoding and intrinsics for VGETMANTPD/S , VGETMANTSD/S instructions  
							
							 
							
							... 
							
							
							
							Added tests for intrinsics and encoding.
Differential Revision: http://reviews.llvm.org/D11593 
llvm-svn: 246642 
							
						 
						
							2015-09-02 11:18:55 +00:00  
						
					 
				
					
						
							
							
								 
								Igor Breger
							
						 
						
							 
							
							
							
							
								
							
							
								a6297c701e 
								
							 
						 
						
							
							
								
								AVX512: Implemented encoding and intrinsics for vshufps/d.  
							
							 
							
							... 
							
							
							
							Added tests for intrinsics and encoding.
Differential Revision: http://reviews.llvm.org/D11709 
llvm-svn: 246640 
							
						 
						
							2015-09-02 10:50:58 +00:00  
						
					 
				
					
						
							
							
								 
								Igor Breger
							
						 
						
							 
							
							
							
							
								
							
							
								f6f1bb6ddc 
								
							 
						 
						
							
							
								
								AVX512: Implemented intrinsics for valign.  
							
							 
							
							... 
							
							
							
							Differential Revision: http://reviews.llvm.org/D12526 
llvm-svn: 246551 
							
						 
						
							2015-09-01 15:27:18 +00:00  
						
					 
				
					
						
							
							
								 
								Igor Breger
							
						 
						
							 
							
							
							
							
								
							
							
								f3ded811b2 
								
							 
						 
						
							
							
								
								AVX512: Implemented encoding and intrinsics for vdbpsadbw  
							
							 
							
							... 
							
							
							
							Added tests for intrinsics and encoding.
Differential Revision: http://reviews.llvm.org/D12491 
llvm-svn: 246436 
							
						 
						
							2015-08-31 13:09:30 +00:00  
						
					 
				
					
						
							
							
								 
								Igor Breger
							
						 
						
							 
							
							
							
							
								
							
							
								2ae0fe3ac3 
								
							 
						 
						
							
							
								
								AVX512: Implemented encoding and intrinsics for vpalignr  
							
							 
							
							... 
							
							
							
							Added tests for intrinsics and encoding.
Differential Revision: http://reviews.llvm.org/D12270 
llvm-svn: 246428 
							
						 
						
							2015-08-31 11:14:02 +00:00  
						
					 
				
					
						
							
							
								 
								Igor Breger
							
						 
						
							 
							
							
							
							
								
							
							
								8352a0ddf2 
								
							 
						 
						
							
							
								
								AVX512: Implemented encoding and intrinsics for VGETEXPSS/D instructions  
							
							 
							
							... 
							
							
							
							Added tests for intrinsics and encoding.
Differential Revision: http://reviews.llvm.org/D11528 
llvm-svn: 243390 
							
						 
						
							2015-07-28 06:53:28 +00:00  
						
					 
				
					
						
							
							
								 
								Igor Breger
							
						 
						
							 
							
							
							
							
								
							
							
								f2460112ad 
								
							 
						 
						
							
							
								
								Implemented encoding and intrinsics of the following instructions  
							
							 
							
							... 
							
							
							
							vunpckhps/pd, vunpcklps/pd, 
  vpunpcklbw, vpunpckhbw, vpunpcklwd, vpunpckhwd, vpunpckldq, vpunpckhdq, vpunpcklqdq, vpunpckhqdq
Added tests for intrinsics and encoding.
Differential Revision: http://reviews.llvm.org/D11509 
llvm-svn: 243246 
							
						 
						
							2015-07-26 14:41:44 +00:00  
						
					 
				
					
						
							
							
								 
								Igor Breger
							
						 
						
							 
							
							
							
							
								
							
							
								074a64e72c 
								
							 
						 
						
							
							
								
								AVX-512: Implemented encoding , DAG lowering and intrinsics for Integer Truncate with/without saturation  
							
							 
							
							... 
							
							
							
							Added tests for DAG lowering ,encoding and intrinsic
Differential Revision: http://reviews.llvm.org/D11218 
llvm-svn: 243122 
							
						 
						
							2015-07-24 17:24:15 +00:00  
						
					 
				
					
						
							
							
								 
								Chandler Carruth
							
						 
						
							 
							
							
							
							
								
							
							
								fe414353db 
								
							 
						 
						
							
							
								
								Revert r242990: "AVX-512: Implemented encoding , DAG lowering and ..."  
							
							 
							
							... 
							
							
							
							This commit broke the build. Numerous build bots broken, and it was
blocking my progress so reverting.
It should be trivial to reproduce -- enable the BPF backend and it
should fail when running llvm-tblgen.
llvm-svn: 242992 
							
						 
						
							2015-07-23 08:03:44 +00:00  
						
					 
				
					
						
							
							
								 
								Igor Breger
							
						 
						
							 
							
							
							
							
								
							
							
								da1b2ea955 
								
							 
						 
						
							
							
								
								AVX-512: Implemented encoding , DAG lowering and intrinsics for Integer Truncate with/without saturation  
							
							 
							
							... 
							
							
							
							Added tests for DAG lowering ,encoding and intrinsic
Differential Revision: http://reviews.llvm.org/D11218 
llvm-svn: 242990 
							
						 
						
							2015-07-23 07:39:21 +00:00  
						
					 
				
					
						
							
							
								 
								Asaf Badouh
							
						 
						
							 
							
							
							
							
								
							
							
								a5b2e5e2a7 
								
							 
						 
						
							
							
								
								[X86][AVX512] add reduce/range/scalef/rndScale  
							
							 
							
							... 
							
							
							
							include encoding and intrinsics
Differential Revision: http://reviews.llvm.org/D11222 
llvm-svn: 242896 
							
						 
						
							2015-07-22 12:00:43 +00:00  
						
					 
				
					
						
							
							
								 
								Elena Demikhovsky
							
						 
						
							 
							
							
							
							
								
							
							
								a26f10ce18 
								
							 
						 
						
							
							
								
								AVX-512: Added intrinsics for VCVT* instructions.  
							
							 
							
							... 
							
							
							
							All SKX forms. All VCVT instructions for float/double/int/long types.
Differential Revision: http://reviews.llvm.org/D11343 
llvm-svn: 242877 
							
						 
						
							2015-07-22 08:56:00 +00:00  
						
					 
				
					
						
							
							
								 
								Igor Breger
							
						 
						
							 
							
							
							
							
								
							
							
								f7fd547e27 
								
							 
						 
						
							
							
								
								AVX512 : Implemented VPMADDUBSW and VPMADDWD instruction ,  
							
							 
							
							... 
							
							
							
							Added tests for intrinsics and encoding.
Differential Revision: http://reviews.llvm.org/D11351 
llvm-svn: 242761 
							
						 
						
							2015-07-21 07:11:28 +00:00  
						
					 
				
					
						
							
							
								 
								Simon Pilgrim
							
						 
						
							 
							
							
							
							
								
							
							
								d85cae3d52 
								
							 
						 
						
							
							
								
								[X86][SSE4A] Shuffle lowering using SSE4A EXTRQ/INSERTQ instructions  
							
							 
							
							... 
							
							
							
							This patch adds support for v8i16 and v16i8 shuffle lowering using the immediate versions of the SSE4A EXTRQ and INSERTQ instructions. Although rather limited (they can only act on the lower 64-bits of the source vectors, leave the upper 64-bits of the result vector undefined and don't have VEX encoded variants), the instructions are still useful for the zero extension of any lane (EXTRQ) or inserting a lane into another vector (INSERTQ). Testing demonstrated that it wasn't typically worth it to use these instructions for v2i64 or v4i32 vector shuffles although they are capable of it.
As well as adding specific pattern matching for the shuffles, the patch uses EXTRQ for zero extension cases where SSE41 isn't available and its more efficient than the SSE2 'unpack' default approach. It also adds shuffle decode support for the EXTRQ / INSERTQ cases when the instructions are handling full byte-sized extractions / insertions.
From this foundation, future patches will be able to make use of the instructions for situations that use their ability to extract/insert at the bit level.
Differential Revision: http://reviews.llvm.org/D10146 
llvm-svn: 241508 
							
						 
						
							2015-07-06 20:46:41 +00:00  
						
					 
				
					
						
							
							
								 
								Simon Pilgrim
							
						 
						
							 
							
							
							
							
								
							
							
								8b756596fc 
								
							 
						 
						
							
							
								
								[X86][SSE] Use the general SMAX/SMIN/UMAX/UMIN opcodes and remove the X86 implementation  
							
							 
							
							... 
							
							
							
							With the completion of D9746 there is now a common implementation of integer signed/unsigned min/max nodes, removing the need for the equivalent X86 specific implementations.
This patch removes the old X86ISD nodes, legalizes the relevant SSE2/SSE41/AVX2/AVX512 instructions for the ISD versions and converts the small amount of existing X86 code.
Differential Revision: http://reviews.llvm.org/D10947 
llvm-svn: 241506 
							
						 
						
							2015-07-06 20:30:47 +00:00  
						
					 
				
					
						
							
							
								 
								Asaf Badouh
							
						 
						
							 
							
							
							
							
								
							
							
								c6f3c82ffc 
								
							 
						 
						
							
							
								
								[X86][AVX512] Multiply Packed Unsigned Integers with Round and Scale  
							
							 
							
							... 
							
							
							
							pmulhrsw
review:
http://reviews.llvm.org/D10948 
llvm-svn: 241443 
							
						 
						
							2015-07-06 14:03:40 +00:00  
						
					 
				
					
						
							
							
								 
								Asaf Badouh
							
						 
						
							 
							
							
							
							
								
							
							
								73f26f8ffc 
								
							 
						 
						
							
							
								
								[x86][AVX512] add Multiply High Op  
							
							 
							
							... 
							
							
							
							include encoding and intrinsics tests.
review
http://reviews.llvm.org/D10896 
llvm-svn: 241406 
							
						 
						
							2015-07-05 12:23:20 +00:00  
						
					 
				
					
						
							
							
								 
								Elena Demikhovsky
							
						 
						
							 
							
							
							
							
								
							
							
								30bc4ca313 
								
							 
						 
						
							
							
								
								AVX-512: all forms of SCATTER instruction on SKX,  
							
							 
							
							... 
							
							
							
							encoding, intrinsics and tests.
llvm-svn: 240936 
							
						 
						
							2015-06-29 12:14:24 +00:00  
						
					 
				
					
						
							
							
								 
								Igor Breger
							
						 
						
							 
							
							
							
							
								
							
							
								a7a8e9a018 
								
							 
						 
						
							
							
								
								AVX-512: Implemented missing encoding and intrinsics for FMA instructions  
							
							 
							
							... 
							
							
							
							Added tests for DAG lowering ,encoding and intrinsics
Differential Revision: http://reviews.llvm.org/D10796 
llvm-svn: 240926 
							
						 
						
							2015-06-29 09:10:00 +00:00  
						
					 
				
					
						
							
							
								 
								NAKAMURA Takumi
							
						 
						
							 
							
							
							
							
								
							
							
								7bffb6954d 
								
							 
						 
						
							
							
								
								Whitespace.  
							
							 
							
							... 
							
							
							
							llvm-svn: 240924 
							
						 
						
							2015-06-29 04:50:09 +00:00  
						
					 
				
					
						
							
							
								 
								Asaf Badouh
							
						 
						
							 
							
							
							
							
								
							
							
								7ec4b7a8bb 
								
							 
						 
						
							
							
								
								[x86][AVX512]  
							
							 
							
							... 
							
							
							
							Add vscalef support
include encoding and intrinsics
review:
http://reviews.llvm.org/D10730 
llvm-svn: 240906 
							
						 
						
							2015-06-28 14:30:39 +00:00  
						
					 
				
					
						
							
							
								 
								Elena Demikhovsky
							
						 
						
							 
							
							
							
							
								
							
							
								6a1a357f1f 
								
							 
						 
						
							
							
								
								AVX-512: Added all SKX forms of GATHER instructions.  
							
							 
							
							... 
							
							
							
							Added intrinsics.
Added encoding and tests.
llvm-svn: 240905 
							
						 
						
							2015-06-28 10:53:29 +00:00  
						
					 
				
					
						
							
							
								 
								Elena Demikhovsky
							
						 
						
							 
							
							
							
							
								
							
							
								5e2f8c4231 
								
							 
						 
						
							
							
								
								AVX-512: Added all forms of VPABS instruction  
							
							 
							
							... 
							
							
							
							Added all intrinsics, tests for encoding, tests for intrinsics.
llvm-svn: 240386 
							
						 
						
							2015-06-23 08:19:46 +00:00