| .. | 
			
		
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										AArch64
									
								
							
						
					
				 | 
				
					
						
							
							Reduce verbiage of lit.local.cfg files
						
					
				 | 
				2014-06-09 22:42:55 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										ARM
									
								
							
						
					
				 | 
				
					
						
							
							Reduce verbiage of lit.local.cfg files
						
					
				 | 
				2014-06-09 22:42:55 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										PowerPC
									
								
							
						
					
				 | 
				
					
						
							
							Reduce verbiage of lit.local.cfg files
						
					
				 | 
				2014-06-09 22:42:55 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										X86
									
								
							
						
					
				 | 
				
					
						
							
							Rename metadata llvm.loop.vectorize.unroll to llvm.loop.vectorize.interleave.
						
					
				 | 
				2014-07-21 23:11:03 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										XCore
									
								
							
						
					
				 | 
				
					
						
							
							Reduce verbiage of lit.local.cfg files
						
					
				 | 
				2014-06-09 22:42:55 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								12-12-11-if-conv.ll
							
						
					
				 | 
				
					
						
							
							Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
						
					
				 | 
				2013-07-14 01:42:54 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								2012-10-20-infloop.ll
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								2012-10-22-isconsec.ll
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								align.ll
							
						
					
				 | 
				
					
						
							
							LoopVectorizer: Use abi alignment for accesses with no alignment
						
					
				 | 
				2013-11-15 23:09:33 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								bsd_regex.ll
							
						
					
				 | 
				
					
						
							
							Fix missing CHECK-LABELs
						
					
				 | 
				2013-10-02 20:29:00 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								bzip_reverse_loops.ll
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								calloc.ll
							
						
					
				 | 
				
					
						
							
							[LoopVectorize] Use AA to partition potential dependency checks
						
					
				 | 
				2014-07-20 23:07:52 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cast-induction.ll
							
						
					
				 | 
				
					
						
							
							Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
						
					
				 | 
				2013-07-14 01:42:54 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								control-flow.ll
							
						
					
				 | 
				
					
						
							
							Add Rpass-missed and Rpass-analysis reports to the loop vectorizer. The remarks give the vector width of vectorized loops and a brief analysis of loops that fail to be vectorized. For example, an analysis will be generated for loops containing control flow that cannot be simplified to a select. The optimization remarks also give the debug location of expressions that cannot be vectorized, for example the location of an unvectorizable call.
						
					
				 | 
				2014-06-25 17:50:15 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cpp-new-array.ll
							
						
					
				 | 
				
					
						
							
							Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
						
					
				 | 
				2013-07-14 01:42:54 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								dbg.value.ll
							
						
					
				 | 
				
					
						
							
							Debug Info: update testing cases to specify the debug info version number.
						
					
				 | 
				2013-11-22 21:49:45 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								debugloc.ll
							
						
					
				 | 
				
					
						
							
							Debug Info: update testing cases to specify the debug info version number.
						
					
				 | 
				2013-11-22 21:49:45 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								ee-crash.ll
							
						
					
				 | 
				
					
						
							
							LoopVectorizer: Don't attempt to vectorize extractelement instructions
						
					
				 | 
				2013-10-25 20:40:15 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								flags.ll
							
						
					
				 | 
				
					
						
							
							LoopVectorizer: Preserve fast-math flags
						
					
				 | 
				2014-03-05 21:10:47 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								float-reduction.ll
							
						
					
				 | 
				
					
						
							
							LoopVectorizer: Preserve fast-math flags
						
					
				 | 
				2014-03-05 21:10:47 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								funcall.ll
							
						
					
				 | 
				
					
						
							
							Fix missing CHECK-LABELs
						
					
				 | 
				2013-10-02 20:29:00 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								gcc-examples.ll
							
						
					
				 | 
				
					
						
							
							[LoopVectorize] Use AA to partition potential dependency checks
						
					
				 | 
				2014-07-20 23:07:52 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								global_alias.ll
							
						
					
				 | 
				
					
						
							
							InstCombine: Teach most integer add/sub/mul/div combines how to deal with vectors.
						
					
				 | 
				2014-01-19 15:24:22 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								hoist-loads.ll
							
						
					
				 | 
				
					
						
							
							Fix missing CHECK-LABELs
						
					
				 | 
				2013-10-02 20:29:00 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								i8-induction.ll
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								if-conv-crash.ll
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								if-conversion-edgemasks.ll
							
						
					
				 | 
				
					
						
							
							LoopVectorize: Cache edge masks created during if-conversion
						
					
				 | 
				2013-06-27 20:31:06 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								if-conversion-nest.ll
							
						
					
				 | 
				
					
						
							
							Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
						
					
				 | 
				2013-07-14 01:42:54 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								if-conversion-reduction.ll
							
						
					
				 | 
				
					
						
							
							Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
						
					
				 | 
				2013-07-14 01:42:54 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								if-conversion.ll
							
						
					
				 | 
				
					
						
							
							IR: Fold away compares between GV GEPs and GVs
						
					
				 | 
				2014-07-04 22:05:26 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								if-pred-stores.ll
							
						
					
				 | 
				
					
						
							
							LoopVectorizer: Keep track of conditional store basic blocks
						
					
				 | 
				2014-02-08 20:41:13 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								increment.ll
							
						
					
				 | 
				
					
						
							
							Correct word hyphenations
						
					
				 | 
				2013-12-05 05:44:44 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								induction.ll
							
						
					
				 | 
				
					
						
							
							LoopVectorizer: Fix a dominance issue
						
					
				 | 
				2014-06-22 03:38:59 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								induction_plus.ll
							
						
					
				 | 
				
					
						
							
							LoopVectorizer: Perform redundancy elimination on induction variables
						
					
				 | 
				2013-11-01 22:18:19 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								infiniteloop.ll
							
						
					
				 | 
				
					
						
							
							Fix missing CHECK-LABELs
						
					
				 | 
				2013-10-02 20:29:00 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								intrinsic.ll
							
						
					
				 | 
				
					
						
							
							Allow vectorization of intrinsics such as powi,cttz and ctlz in Loop and SLP Vectorizer.
						
					
				 | 
				2014-05-30 04:31:24 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								lcssa-crash.ll
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								lifetime.ll
							
						
					
				 | 
				
					
						
							
							Fix missing CHECK-LABELs
						
					
				 | 
				2013-10-02 20:29:00 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								memdep.ll
							
						
					
				 | 
				
					
						
							
							Fix missing CHECK-LABELs
						
					
				 | 
				2013-10-02 20:29:00 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								metadata-unroll.ll
							
						
					
				 | 
				
					
						
							
							Rename metadata llvm.loop.vectorize.unroll to llvm.loop.vectorize.interleave.
						
					
				 | 
				2014-07-21 23:11:03 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								metadata-width.ll
							
						
					
				 | 
				
					
						
							
							Rename loop unrolling and loop vectorizer metadata to have a common prefix.
						
					
				 | 
				2014-06-25 15:41:00 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								metadata.ll
							
						
					
				 | 
				
					
						
							
							[LoopVectorize] Propagate known metadata to vectorized instructions
						
					
				 | 
				2014-07-19 13:33:16 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								minmax_reduction.ll
							
						
					
				 | 
				
					
						
							
							Scalarize select vector arguments when extracted.
						
					
				 | 
				2013-11-04 20:36:06 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								multi-use-reduction-bug.ll
							
						
					
				 | 
				
					
						
							
							LoopVectorizer: A reduction that has multiple uses of the reduction value is not
						
					
				 | 
				2014-01-19 03:18:31 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								multiple-address-spaces.ll
							
						
					
				 | 
				
					
						
							
							[LoopVectorize] Use AA to partition potential dependency checks
						
					
				 | 
				2014-07-20 23:07:52 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								no_array_bounds.ll
							
						
					
				 | 
				
					
						
							
							Emit warnings if vectorization is forced and fails.
						
					
				 | 
				2014-07-16 00:36:00 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								no_idiv_reduction.ll
							
						
					
				 | 
				
					
						
							
							Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
						
					
				 | 
				2013-07-14 01:42:54 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								no_int_induction.ll
							
						
					
				 | 
				
					
						
							
							Teach LoopVectorize about address space sizes
						
					
				 | 
				2013-08-22 02:42:55 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								no_outside_user.ll
							
						
					
				 | 
				
					
						
							
							Fix missing CHECK-LABELs
						
					
				 | 
				2013-10-02 20:29:00 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								no_switch.ll
							
						
					
				 | 
				
					
						
							
							Emit warnings if vectorization is forced and fails.
						
					
				 | 
				2014-07-16 00:36:00 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								nofloat.ll
							
						
					
				 | 
				
					
						
							
							Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
						
					
				 | 
				2013-07-14 01:42:54 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								non-const-n.ll
							
						
					
				 | 
				
					
						
							
							Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
						
					
				 | 
				2013-07-14 01:42:54 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								nsw-crash.ll
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								opt.ll
							
						
					
				 | 
				
					
						
							
							opt: Mirror vectorization presets of clang
						
					
				 | 
				2013-12-03 16:33:06 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								phi-hang.ll
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								ptr_loops.ll
							
						
					
				 | 
				
					
						
							
							[LoopVectorize] Use AA to partition potential dependency checks
						
					
				 | 
				2014-07-20 23:07:52 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								read-only.ll
							
						
					
				 | 
				
					
						
							
							Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
						
					
				 | 
				2013-07-14 01:42:54 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								reduction.ll
							
						
					
				 | 
				
					
						
							
							LoopVectorize: External uses must use the last value in a reduction cycle
						
					
				 | 
				2013-10-07 21:05:43 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								reverse_induction.ll
							
						
					
				 | 
				
					
						
							
							Fix missing CHECK-LABELs
						
					
				 | 
				2013-10-02 20:29:00 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								reverse_iter.ll
							
						
					
				 | 
				
					
						
							
							Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
						
					
				 | 
				2013-07-14 01:42:54 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								runtime-check-address-space.ll
							
						
					
				 | 
				
					
						
							
							[LoopVectorize] Use AA to partition potential dependency checks
						
					
				 | 
				2014-07-20 23:07:52 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								runtime-check-readonly-address-space.ll
							
						
					
				 | 
				
					
						
							
							Don't use runtime bounds check between address spaces.
						
					
				 | 
				2013-10-02 22:38:17 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								runtime-check-readonly.ll
							
						
					
				 | 
				
					
						
							
							When we sink an instruction, this can open up opportunity for the operands to be sunk - add them to the worklist
						
					
				 | 
				2014-07-11 21:49:39 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								runtime-check.ll
							
						
					
				 | 
				
					
						
							
							LoopVectorizer: If dependency checks fail try runtime checks
						
					
				 | 
				2013-11-01 03:05:07 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								runtime-limit.ll
							
						
					
				 | 
				
					
						
							
							Fix missing CHECK-LABELs
						
					
				 | 
				2013-10-02 20:29:00 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								safegep.ll
							
						
					
				 | 
				
					
						
							
							Fix missing CHECK-LABELs
						
					
				 | 
				2013-10-02 20:29:00 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								same-base-access.ll
							
						
					
				 | 
				
					
						
							
							Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
						
					
				 | 
				2013-07-14 01:42:54 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								scalar-select.ll
							
						
					
				 | 
				
					
						
							
							Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
						
					
				 | 
				2013-07-14 01:42:54 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								scev-exitlim-crash.ll
							
						
					
				 | 
				
					
						
							
							Fix missing CHECK-LABELs
						
					
				 | 
				2013-10-02 20:29:00 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								simple-unroll.ll
							
						
					
				 | 
				
					
						
							
							Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
						
					
				 | 
				2013-07-14 01:42:54 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								small-loop.ll
							
						
					
				 | 
				
					
						
							
							Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
						
					
				 | 
				2013-07-14 01:42:54 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								start-non-zero.ll
							
						
					
				 | 
				
					
						
							
							Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
						
					
				 | 
				2013-07-14 01:42:54 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								store-shuffle-bug.ll
							
						
					
				 | 
				
					
						
							
							[LoopVectorize] Use AA to partition potential dependency checks
						
					
				 | 
				2014-07-20 23:07:52 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								struct_access.ll
							
						
					
				 | 
				
					
						
							
							LoopVectorize: Look for consecutive acces in GEPs with trailing zero indices
						
					
				 | 
				2013-11-01 14:09:50 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								tbaa-nodep.ll
							
						
					
				 | 
				
					
						
							
							[LoopVectorize] Use AA to partition potential dependency checks
						
					
				 | 
				2014-07-20 23:07:52 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								undef-inst-bug.ll
							
						
					
				 | 
				
					
						
							
							Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
						
					
				 | 
				2013-07-14 01:42:54 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								unroll_novec.ll
							
						
					
				 | 
				
					
						
							
							[vectorizer] Add an override for the target instruction cost and use it
						
					
				 | 
				2014-01-27 11:41:50 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								value-ptr-bug.ll
							
						
					
				 | 
				
					
						
							
							Fix known typos
						
					
				 | 
				2014-01-24 17:20:08 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								vect.omp.persistence.ll
							
						
					
				 | 
				
					
						
							
							Rename loop unrolling and loop vectorizer metadata to have a common prefix.
						
					
				 | 
				2014-06-25 15:41:00 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								vect.stats.ll
							
						
					
				 | 
				
					
						
							
							[CLNUP] Test commit. Remove newline.
						
					
				 | 
				2014-04-24 08:42:58 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								vectorize-once.ll
							
						
					
				 | 
				
					
						
							
							Rename metadata llvm.loop.vectorize.unroll to llvm.loop.vectorize.interleave.
						
					
				 | 
				2014-07-21 23:11:03 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								version-mem-access.ll
							
						
					
				 | 
				
					
						
							
							LoopVectorize: Only strip casts from integer types when replacing symbolic
						
					
				 | 
				2014-01-15 03:35:46 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								write-only.ll
							
						
					
				 | 
				
					
						
							
							Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.
						
					
				 | 
				2013-07-14 01:42:54 +00:00 |