Bob Wilson 
							
						 
					 
					
						
						
							
						
						74dc72e89b 
					 
					
						
						
							
							Expand all v2f64 arithmetic operations for Neon.  
						
						... 
						
						
						
						Radar 7200803.  (This should also fix the
SingleSource/UnitTests/Vector/sumarray-dbl test.)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81959  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-15 23:55:57 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						cd3b9a4f17 
					 
					
						
						
							
							Fix pr4939: Change FPCCToARMCC to translate SETOLE to ARMCC::LS.  
						
						... 
						
						
						
						See the bug report for details.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81397  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-09 23:14:54 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						2ba62ef7f2 
					 
					
						
						
							
							Unbreak getOnesVector() / getZeroVector() to use valid ARM extended imm's.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81262  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-08 22:51:43 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						63476a8040 
					 
					
						
						
							
							Reference to hidden symbols do not have to go through non-lazy pointer in non-pic mode. rdar://7187172.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80904  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-03 07:04:02 +00:00 
						 
				 
			
				
					
						
							
							
								Sandeep Patel 
							
						 
					 
					
						
						
							
						
						65c3c8f323 
					 
					
						
						
							
							Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80773  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-02 08:44:58 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						8a3198b770 
					 
					
						
						
							
							Add support for generating code for vst{234}lane intrinsics.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80707  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-01 18:51:56 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						243fcc5a69 
					 
					
						
						
							
							Generate code for vld{234}_lane intrinsics.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80656  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-01 04:26:28 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						3fb2b1ede3 
					 
					
						
						
							
							Clean up LSDA name generation and use for SJLJ exception handling. This  
						
						... 
						
						
						
						makes an eggregious hack somewhat more palatable. Bringing the LSDA forward
and making it a GV available for reference would be even better, but is
beyond the scope of what I'm looking to solve at this point.
Objective C++ code could generate function names that broke the previous
scheme. This fixes that.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80649  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-01 01:57:56 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						b00c03bb35 
					 
					
						
						
							
							EXTRACT_VECTOR_ELEMENT can have result type different from element type.  
						
						... 
						
						
						
						Remove the assertion and generalize the code for ARM NEON stuff.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80498  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-30 17:14:54 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						71624cc786 
					 
					
						
						
							
							Do not assert on too wide splats we don't support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80409  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-29 00:08:18 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						e4e4ed3b56 
					 
					
						
						
							
							Let Darwin linker auto-synthesize stubs and lazy-pointers. This deletes a bunch of nasty code in ARM asm printer.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80404  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-28 23:18:09 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						b5fb4282cd 
					 
					
						
						
							
							Hopefully the final missing part :(  
						
						... 
						
						
						
						scalar_to_vector is fully legal now
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80251  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-27 16:25:49 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						fdf189ac97 
					 
					
						
						
							
							Transform float scalar_to_vector into subreg accesses.  
						
						... 
						
						
						
						No idea whether this is profitable or not.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80245  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-27 14:38:44 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						31fb12f93a 
					 
					
						
						
							
							Remove unneeded ARM-specific DAG nodes for VLD* and VST* Neon operations.  
						
						... 
						
						
						
						The instructions can be selected directly from the intrinsics.  We will need
to add some ARM-specific nodes for VLD/VST of 3 and 4 128-bit vectors, but
those are not yet implemented.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80117  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-26 17:39:53 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						1cb852b0ea 
					 
					
						
						
							
							Expand scalar_to_vector - we don't have any isel logic for it now  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80107  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-26 16:26:09 +00:00 
						 
				 
			
				
					
						
							
							
								Eli Friedman 
							
						 
					 
					
						
						
							
						
						ce392eb3ea 
					 
					
						
						
							
							Make x86 test actually test x86 code generation.  Fix the  
						
						... 
						
						
						
						construct on ARM, which was breaking by coincidence, and add a similar 
testcase for ARM.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79719  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-22 03:13:10 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						c692cb77aa 
					 
					
						
						
							
							Match VTRN, VZIP, and VUZP shuffles.  Restore the tests for these operations,  
						
						... 
						
						
						
						now using shuffles instead of intrinsics.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79673  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-21 20:54:19 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						051cfd683f 
					 
					
						
						
							
							Fix some typos and use type-based isel for VZIP/VUZP/VTRN  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79625  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-21 12:41:42 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						1c8e581832 
					 
					
						
						
							
							Add lowering of ARM 4-element shuffles to multiple instructios via perfectshuffle-generated table.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79624  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-21 12:41:24 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						62e84f177d 
					 
					
						
						
							
							Add nodes & dummy matchers for some v{zip,uzp,trn} instructions  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79622  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-21 12:40:50 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						8e6c2b9041 
					 
					
						
						
							
							Expand EXTRACT_SUBVECTOR  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79621  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-21 12:40:35 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						5da894f5c4 
					 
					
						
						
							
							Provide vext.{16,32}  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79620  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-21 12:40:21 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						d0ac234b1b 
					 
					
						
						
							
							Use masks not nodes for vector shuffle predicates. Provide set of 'legal' masks, so legalizer won't infinite cycle  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79619  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-21 12:40:07 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						de95c1b88b 
					 
					
						
						
							
							Add support for Neon VEXT (vector extract) shuffles.  
						
						... 
						
						
						
						This is derived from a patch by Anton Korzh.  I modified it to recognize
the VEXT shuffles during legalization and lower them to a target-specific
DAG node.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79428  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-19 17:03:43 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						af56634058 
					 
					
						
						
							
							Reapply r79127. It was fixed by d0k.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79136  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-15 21:21:19 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						f865ea85bd 
					 
					
						
						
							
							Revert r79127. It was causing compilation errors.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79135  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-15 21:14:01 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						088880cb19 
					 
					
						
						
							
							Change allowsUnalignedMemoryAccesses to take type argument since some targets  
						
						... 
						
						
						
						support unaligned mem access only for certain types. (Should it be size
instead?)
ARM v7 supports unaligned access for i16 and i32, some v6 variants support it
as well.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79127  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-15 19:23:44 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						bc9b754091 
					 
					
						
						
							
							Turn on if-conversion for thumb2.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79084  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-15 07:59:10 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						72977a45a8 
					 
					
						
						
							
							Allow targets to specify their choice of calling conventions per  
						
						... 
						
						
						
						libcall. Take advantage of this in the ARM backend to rectify broken
choice of CC when hard float is in effect. PIC16 may want to see if
it could be of use in MakePIC16Libcall, which works unchanged.
Patch by Sandeep!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79033  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-14 20:10:52 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						e6c835f424 
					 
					
						
						
							
							Add Thumb2 lsr hooks.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79032  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-14 20:09:37 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						59bc0604e5 
					 
					
						
						
							
							80 col violation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79026  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-14 19:11:20 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						22cac0d9b3 
					 
					
						
						
							
							Now that all the legal Neon shuffles (or at least the ones that have been  
						
						... 
						
						
						
						implemented so far) are recognized during legalization, it is easy to fall
back to the default expansion for other shuffles.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78995  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-14 05:16:33 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						c1d287b4b7 
					 
					
						
						
							
							Create a new ARM-specific DAG node, VDUP, to represent a splat from a  
						
						... 
						
						
						
						scalar_to_vector.  Generate these VDUP nodes during legalization instead
of trying to recognize the pattern during selection.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78994  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-14 05:13:08 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						0ce3710825 
					 
					
						
						
							
							During legalization, change Neon vdup_lane operations from shuffles to  
						
						... 
						
						
						
						target-specific VDUPLANE nodes.  This allows the subreg handling for the
quad-register version to be done easily with Pats in the .td file, instead
of with custom code in ARMISelDAGToDAG.cpp.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78993  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-14 05:08:32 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						1d0be15f89 
					 
					
						
						
							
							Push LLVMContexts through the IntegerType APIs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78948  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-13 21:58:54 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						bfcbb507c2 
					 
					
						
						
							
							Add a fixme message about canonicalizing floating-point vector types.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78897  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-13 06:01:30 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						bab812b4b0 
					 
					
						
						
							
							Revert r78852 for now.  I want to do this differently, but I don't have time  
						
						... 
						
						
						
						to fix it tonight.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78896  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-13 05:58:56 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						28865062c1 
					 
					
						
						
							
							Add a comment to describe why vector shuffles are legalized to custom DAG nodes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78884  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-13 02:13:04 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						d06791f6d0 
					 
					
						
						
							
							Use cast<> instead of dyn_cast<> in places where the type is known.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78881  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-13 01:57:47 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						af385baa1d 
					 
					
						
						
							
							Recognize Neon VDUP shuffles during legalization instead of selection.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78852  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-12 22:54:19 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						d8e1757eac 
					 
					
						
						
							
							Recognize Neon VREV shuffles during legalization instead of selection.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78850  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-12 22:31:50 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						bff392384d 
					 
					
						
						
							
							Add catch block handling to SjLj exception handling.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78817  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-12 17:38:44 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						007ea274f4 
					 
					
						
						
							
							Shrink Thumb2 movcc instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78790  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-12 05:17:19 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						825b72b057 
					 
					
						
						
							
							Split EVT into MVT and EVT, the former representing _just_ a primitive type, while  
						
						... 
						
						
						
						the latter is capable of representing either a primitive or an extended type.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78713  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-11 20:47:22 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						764ab52dd8 
					 
					
						
						
							
							Whitespace cleanup. Remove trailing whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78666  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-11 15:33:49 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						b0abb4dc42 
					 
					
						
						
							
							Use vAny type to get rid of Neon intrinsics that differed only in whether  
						
						... 
						
						
						
						the overloaded vector types allowed floating-point or integer vector elements.
Most of these operations actually depend on the element type, so bitcasting
was not an option.
If you include the vpadd intrinsics that I updated earlier, this gets rid
of 20 intrinsics.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78646  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-11 05:39:44 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						1b747ad8a0 
					 
					
						
						
							
							SjLj based exception handling unwinding support. This patch is nasty, brutish  
						
						... 
						
						
						
						and short. Well, it's kinda short. Definitely nasty and brutish.
The front-end generates the register/unregister calls into the SjLj runtime,
call-site indices and landing pad dispatch. The back end fills in the LSDA
with the call-site information provided by the front end. Catch blocks are
not yet implemented.
Built on Darwin and verified no llvm-core "make check" regressions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78625  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-11 00:09:57 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						e50ed30282 
					 
					
						
						
							
							Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78610  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-10 22:56:29 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						d6662add68 
					 
					
						
						
							
							SimpleValueType-ify a few more methods on TargetLowering.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78595  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-10 20:46:15 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						70671845ad 
					 
					
						
						
							
							Continue the SimpleValueType-ification.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78593  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-10 20:18:46 +00:00