Stephen Lin 
							
						 
					 
					
						
						
							
						
						39f4e8d9cc 
					 
					
						
						
							
							Update Transforms tests to use CHECK-LABEL for easier debugging. No functionality change.  
						
						... 
						
						
						
						This update was done with the following bash script:
  find test/Transforms -name "*.ll" | \
  while read NAME; do
    echo "$NAME"
    if ! grep -q "^; *RUN: *llc" $NAME; then
      TEMP=`mktemp -t temp`
      cp $NAME $TEMP
      sed -n "s/^define [^@]*@\([A-Za-z0-9_]*\)(.*$/\1/p" < $NAME | \
      while read FUNC; do
        sed -i '' "s/;\(.*\)\([A-Za-z0-9_]*\):\( *\)@$FUNC\([( ]*\)\$/;\1\2-LABEL:\3@$FUNC(/g" $TEMP
      done
      mv $TEMP $NAME
    fi
  done
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186268  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-07-14 01:42:54 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						3c90b3d5fd 
					 
					
						
						
							
							Remove the -licm pass from the loop vectorizer test because the loop vectorizer does it now.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171930  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-09 01:20:59 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						f7737b5baa 
					 
					
						
						
							
							Force a fixed unroll count on the target independent tests.  
						
						... 
						
						
						
						This should fix clang-native-arm-cortex-a9. Thanks Renato.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171582  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-05 00:58:48 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						e57b2cbce6 
					 
					
						
						
							
							LoopVectorize: Preserve NSW, NUW and IsExact flags.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167174  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-31 21:40:39 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						50bec6f8c4 
					 
					
						
						
							
							LoopVectorizer: Add a basic cost model which uses the VTTI interface.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166620  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-24 20:36:32 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						1953ace81d 
					 
					
						
						
							
							Vectorizer: Add support for loops with an unknown count. For example:  
						
						... 
						
						
						
						for (i=0; i<n; i++){
        a[i] = b[i+1] + c[i+3];
     }
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166165  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-18 05:29:12 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						d15c0c7ac1 
					 
					
						
						
							
							Add a loop vectorizer.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166112  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-17 18:25:06 +00:00