Sanjay Patel 
							
						 
					 
					
						
						
							
						
						87c977a52b 
					 
					
						
						
							
							Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option names controlling this variable.  
						
						... 
						
						
						
						"Unroll" is not the appropriate name for this variable. Clang already uses 
the term "interleave" in pragmas and metadata for this.
Differential Revision: http://reviews.llvm.org/D5066 
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@217528  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-09-10 17:58:16 +00:00 
						 
				 
			
				
					
						
							
							
								James Molloy 
							
						 
					 
					
						
						
							
						
						414df79b80 
					 
					
						
						
							
							[LoopVectorizer] Enable support for floating-point subtraction reductions  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@215200  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-08-08 12:41:08 +00:00 
						 
				 
			
				
					
						
							
							
								Arnold Schwaighofer 
							
						 
					 
					
						
						
							
						
						9d84b4d70c 
					 
					
						
						
							
							LoopVectorizer: Preserve fast-math flags  
						
						... 
						
						
						
						Fixes PR19045.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@203008  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-03-05 21:10:47 +00:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Manman Ren 
							
						 
					 
					
						
						
							
						
						2dc50d3067 
					 
					
						
						
							
							TBAA: remove !tbaa from testing cases if not used.  
						
						... 
						
						
						
						This will make it easier to turn on struct-path aware TBAA since the metadata
format will change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180796  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-04-30 17:52:57 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						111e5fe7e0 
					 
					
						
						
							
							LoopVectorizer: Add support for floating point reductions  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171812  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-07 23:13:00 +00:00