Chris Lattner
							
						 
					 | 
					
						
						
							
						
						6a160fba22
					 | 
					
						
						
							
							Only compute intrinsic valuetypes when in a target .td file.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27197 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2006-03-28 00:15:00 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						76f8c7c4cc
					 | 
					
						
						
							
							revert this, it breaks things.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27196 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2006-03-28 00:03:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						8850a1bcef
					 | 
					
						
						
							
							Add support for decoding iPTR to the right pointer type.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27188 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2006-03-27 22:48:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						43fbbc36dc
					 | 
					
						
						
							
							Move CodeGenIntrinsic implementation to CodeGenTarget.cpp with the rest of
						
						
						
						
						
						
						
						the CodeGen* implementations.
Parse the MVT::ValueType for each operand of the intrinsics.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27075 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2006-03-24 19:49:31 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						3f8b8913bc
					 | 
					
						
						
							
							Autogenerate code to map from GCC builtin to LLVM intrinsic.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26770 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2006-03-15 01:33:26 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						022f64fbbc
					 | 
					
						
						
							
							emit a mapping from LLVM intrinsic -> GCC builtins.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26736 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2006-03-13 23:08:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						18faf5d9f7
					 | 
					
						
						
							
							Verify that packed type operands have the right size and base type.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26735 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2006-03-13 22:38:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						f97a00e681
					 | 
					
						
						
							
							parse intrinsic types
						
						
						
						
						
						
						
						autogenerate an intrinsic verifier
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26666 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2006-03-09 22:05:04 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						b672d981a8
					 | 
					
						
						
							
							Fix pasteo
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26499 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2006-03-03 06:13:41 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						9e493cfcc3
					 | 
					
						
						
							
							initial implementation of intrinsic parsing
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26495 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2006-03-03 02:32:46 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |