..  
			 
		
		
			
			
			
			
				
					
						
							
								 
								align-64b.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								align-128b.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								align2-64b.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								align2-128b.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								arith.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Move selection of HVX multiply from lowering to patterns 
						
					 
				 
				2020-10-02 16:04:34 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 
								bitcount-64b.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								bitcount-128b.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								bitwise-pred-64b.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								bitwise-pred-128b.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Change HVX vector predicate types from v512/1024i1 to v64/128i1 
						
					 
				 
				2020-02-19 14:14:56 -06:00  
			 
		
			
			
			
			
				
					
						
							
								 
								bswap.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								build-vector-i32-type.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								concat-vectors-64b.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								concat-vectors-128b.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								contract-64b.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								contract-128b.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								ctpop-split.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								deal-64b.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								deal-128b.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								delta-64b.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								delta-128b.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								delta2-64b.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								extract-element.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								float-cost.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								interleave.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								isel-anyext-inreg.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								isel-anyext-pair.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								isel-bitcast-vsplat.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								isel-bitcast-vsplat2.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								isel-bool-vector.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								isel-build-undef.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								isel-concat-multiple.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								isel-concat-vectors-bool.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								isel-concat-vectors.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								isel-const-splat-bitcast.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								isel-const-splat.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								isel-const-vector.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								isel-expand-unaligned-loads-noindexed.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								isel-expand-unaligned-loads.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								isel-extractelt-illegal-type.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								isel-hvx-concat-truncate.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Avoid crash on CONCAT_VECTORS with illegal element types 
						
					 
				 
				2020-09-24 20:05:23 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 
								isel-hvx-pred-bitcast.ll 
							
						
					 
				 
				
					
						
							
							Reland  7691790dfd with a MSAN fix 
						
					 
				 
				2020-02-28 08:32:58 -06:00  
			 
		
			
			
			
			
				
					
						
							
								 
								isel-q-legalization-loop.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Handle selection between HVX vector predicates 
						
					 
				 
				2020-10-23 18:22:03 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 
								isel-q2v-pair.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								isel-qfalse.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Use InstSimplify instead of ConstantProp 
						
					 
				 
				2020-08-04 15:42:39 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								isel-select-const.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								isel-select-q.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Handle selection between HVX vector predicates 
						
					 
				 
				2020-10-23 18:22:03 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 
								isel-setcc-pair.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Use InstSimplify instead of ConstantProp 
						
					 
				 
				2020-08-04 15:42:39 -07:00  
			 
		
			
			
			
			
				
					
						
							
								 
								isel-setcc-v256i1.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								isel-sext-inreg.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								isel-shift-byte.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								isel-shuff-single.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Fix perfect shuffle generation for single vectors 
						
					 
				 
				2020-08-30 06:43:16 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 
								isel-shuffle-gather.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								isel-shuffle-pack.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								isel-split-masked.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Split pair-based masked memops 
						
					 
				 
				2020-09-10 14:24:42 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 
								isel-store-bitcast-v128i1.ll 
							
						
					 
				 
				
					
						
							
							Reland  7691790dfd with a MSAN fix 
						
					 
				 
				2020-02-28 08:32:58 -06:00  
			 
		
			
			
			
			
				
					
						
							
								 
								isel-truncate-legal.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Handle widening of truncation's operand with legal result 
						
					 
				 
				2020-09-08 16:07:39 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 
								isel-truncate.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Handle widening of vector truncate 
						
					 
				 
				2020-09-05 15:07:38 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 
								isel-undef-not-zero.ll 
							
						
					 
				 
				
					
						
							
							[SDAG] Do not convert undef to 0 when folding CONCAT/BUILD_VECTOR 
						
					 
				 
				2020-09-29 09:12:26 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 
								isel-vec-ext.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								isel-vsplat-pair.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								isel-widen-memop.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Resize the mem operand when widening loads and stores 
						
					 
				 
				2020-09-05 18:17:48 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 
								isel-widen-store.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Handle widening of vector truncate 
						
					 
				 
				2020-09-05 15:07:38 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 
								isel-widen-truncate-illegal-elem.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Avoid widening vectors with non-HVX element types 
						
					 
				 
				2020-09-12 20:26:54 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 
								isel-widen-truncate-op.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] When widening truncate result, also widen operand if necessary 
						
					 
				 
				2020-09-05 18:19:32 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 
								isel-widen-truncate-pair.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Replace incorrect pattern for vpackl HWI32 -> HVi8 
						
					 
				 
				2020-09-15 20:34:50 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 
								isel-widen-truncate.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Handle widening of vector truncate 
						
					 
				 
				2020-09-05 15:07:38 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 
								logical-64b.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Use 'vnot' instead of 'not' in patterns with vectors 
						
					 
				 
				2021-04-22 15:36:20 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 
								logical-128b.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Use 'vnot' instead of 'not' in patterns with vectors 
						
					 
				 
				2021-04-22 15:36:20 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 
								lower-insert-elt.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								masked-vmem-basic.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Implement llvm.masked.load and llvm.masked.store for HVX 
						
					 
				 
				2020-08-26 13:10:22 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 
								maximize-bandwidth.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								minmax-64b.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Add HVX support for ISD::SMAX/SMIN/UMAX/UMIN instead of custom dag patterns 
						
					 
				 
				2020-11-27 15:46:11 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								minmax-128b.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Add HVX support for ISD::SMAX/SMIN/UMAX/UMIN instead of custom dag patterns 
						
					 
				 
				2020-11-27 15:46:11 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								non-simple-hvx-type.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Improve check for HVX types 
						
					 
				 
				2020-11-27 13:33:10 -06:00  
			 
		
			
			
			
			
				
					
						
							
								 
								perfect-single.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								pred-vmem-64b.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Add HVX intrinsics for conditional vector loads/stores 
						
					 
				 
				2021-04-22 11:49:29 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 
								pred-vmem-128b.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Add HVX intrinsics for conditional vector loads/stores 
						
					 
				 
				2021-04-22 11:49:29 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 
								reg-sequence.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								shift-64b.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								shift-128b.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								shuff-64b.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								shuff-128b.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								shuff-combos-64b.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								shuff-combos-128b.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								shuff-perfect-inverted-pair.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Handle additional shuffles that can be made perfect 
						
					 
				 
				2020-10-29 19:09:00 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 
								shuff-single.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								splat.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Generate better splat code on v62+ 
						
					 
				 
				2020-10-14 12:55:20 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 
								vdd0.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								vector-align-basic.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Rename test case, NFC 
						
					 
				 
				2020-12-15 19:05:31 -06:00  
			 
		
			
			
			
			
				
					
						
							
								 
								vector-align-scalar-mask.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Create vector masks for scalar loads/stores 
						
					 
				 
				2020-12-12 11:12:17 -06:00  
			 
		
			
			
			
			
				
					
						
							
								 
								vector-align-store-mask.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Fix segment start to adjust for gaps between segments 
						
					 
				 
				2021-01-19 12:49:39 -06:00  
			 
		
			
			
			
			
				
					
						
							
								 
								vector-align-store.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Emit enough stores when aligning vector addresses 
						
					 
				 
				2020-12-15 18:59:53 -06:00  
			 
		
			
			
			
			
				
					
						
							
								 
								vector-compare-64b.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								vector-compare-128b.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								vector-predicate-typecast.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Introduce noop intrinsic to cast between vector predicate types 
						
					 
				 
				2020-02-21 07:37:59 -06:00  
			 
		
			
			
			
			
				
					
						
							
								 
								vext-64b.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								vext-128b.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								vmux-order.ll 
							
						
					 
				 
				
					
						
							…
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								widen-ext.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Widen loads and handle any-/sign-/zero-extensions 
						
					 
				 
				2020-09-14 18:10:23 -05:00  
			 
		
			
			
			
			
				
					
						
							
								 
								widen-setcc.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Custom-widen SETCC's operands 
						
					 
				 
				2021-01-11 12:21:49 -06:00  
			 
		
			
			
			
			
				
					
						
							
								 
								widen-trunc.ll 
							
						
					 
				 
				
					
						
							
							[Hexagon] Replace incorrect pattern for vpackl HWI32 -> HVi8 
						
					 
				 
				2020-09-15 20:34:50 -05:00