| 
							
							
								 Nadav Rotem | bef36ac2a4 | When looking for a vector representation of a scalar, do a single lookup. Also, cache the result of the broadcast instruction. No functionality change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166191 91177308-0d34-0410-b5e6-96231b3b80d8 | 2012-10-18 17:31:49 +00:00 |  | 
			
				
					| 
							
							
								 Nadav Rotem | 3141d2db03 | remove unused variable to fix a warning. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166170 91177308-0d34-0410-b5e6-96231b3b80d8 | 2012-10-18 06:09:21 +00:00 |  | 
			
				
					| 
							
							
								 Nadav Rotem | d22d5f9122 | Remove the use of dominators and AA. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166167 91177308-0d34-0410-b5e6-96231b3b80d8 | 2012-10-18 05:33:02 +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 |  | 
			
				
					| 
							
							
								 NAKAMURA Takumi | 6dc0050f6d | LoopVectorize.cpp: Fix a warning. [-Wunused-variable] git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166153 91177308-0d34-0410-b5e6-96231b3b80d8 | 2012-10-17 23:40:15 +00:00 |  | 
			
				
					| 
							
							
								 Jakub Staszak | c2358eb361 | Remove redundant SetInsertPoint call. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166138 91177308-0d34-0410-b5e6-96231b3b80d8 | 2012-10-17 23:06:37 +00:00 |  | 
			
				
					| 
							
							
								 Roman Divacky | a5401d6730 | Fix some typos and wrong indenting. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166128 91177308-0d34-0410-b5e6-96231b3b80d8 | 2012-10-17 21:07:35 +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 |  |