Chris Lattner 
							
						 
					 
					
						
						
							
						
						2fa6d3b1fc 
					 
					
						
						
							
							Add a new getNode() method that takes a pointer to an already-intern'd list  
						
						... 
						
						
						
						of value-type nodes.  This avoids having to do mallocs for std::vectors of
valuetypes when a node returns more than one type.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29685  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-14 23:31:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e51ee04c3d 
					 
					
						
						
							
							remove SelectionDAG::InsertISelMapEntry, it is dead  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29677  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-14 22:24:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						213a16c637 
					 
					
						
						
							
							Add code to resize the CSEMap hash table.  This doesn't speedup codegen of  
						
						... 
						
						
						
						kimwitu, but seems like a good idea from a "avoid performance cliffs" standpoint :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29675  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-14 22:19:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						130fc13506 
					 
					
						
						
							
							Add the actual constant to the hash for ConstantPool nodes.  Thanks to  
						
						... 
						
						
						
						Rafael Espindola for pointing this out.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29669  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-14 20:12:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c9f8f41680 
					 
					
						
						
							
							Remove 8 more std::map's.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29631  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-11 21:55:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						61b09412fe 
					 
					
						
						
							
							Move the BBNodes, GlobalValues, TargetGlobalValues, Constants, TargetConstants,  
						
						... 
						
						
						
						RegNodes, and ValueNodes maps into the CSEMap.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29626  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-11 21:01:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4a283e90af 
					 
					
						
						
							
							eliminate the NullaryOps map, use CSEMap instead.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29621  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-11 18:38:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b9ea4a39b8 
					 
					
						
						
							
							Change one ReplaceAllUsesWith method to take an array of operands to replace  
						
						... 
						
						
						
						instead of a vector of operands.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29616  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-11 17:46:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bd564bfc63 
					 
					
						
						
							
							Start eliminating temporary vectors used to create DAG nodes.  Instead, pass  
						
						... 
						
						
						
						in the start of an array and a count of operands where applicable.  In many
cases, the number of operands is known, so this static array can be allocated
on the stack, avoiding the heap.  In many other cases, a SmallVector can be
used, which has the same benefit in the common cases.
I updated a lot of code calling getNode that takes a vector, but ran out of
time.  The rest of the code should be updated, and these methods should be
removed.
We should also do the same thing to eliminate the methods that take a
vector of MVT::ValueTypes.
It would be extra nice to convert the dagiselemitter to avoid creating vectors
for operands when calling getTargetNode.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29566  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-08 02:23:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f06f35e30b 
					 
					
						
						
							
							Eliminate some malloc traffic by allocating vectors on the stack.  Change some  
						
						... 
						
						
						
						method that took std::vector<SDOperand> to take a pointer to a first operand
and #operands.
This speeds up isel on kc++ by about 3%.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29561  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-08 01:09:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a5682853b9 
					 
					
						
						
							
							Revamp the "CSEMap" datastructure used in the SelectionDAG class.  This  
						
						... 
						
						
						
						eliminates a bunch of std::map's in the SelectionDAG, replacing them with a
home-grown hashtable.
This is still a work in progress: not all the maps have been moved over and the
hashtable never resizes.  That said, this still speeds up llc 20% on kimwitu++
with -fast -regalloc=local using a release build.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29550  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-07 23:03:03 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						99157a00a6 
					 
					
						
						
							
							Clear TopOrder before assigning topological order. Some clean ups.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29546  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-07 22:13:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						190a418bf6 
					 
					
						
						
							
							Make SelectionDAG::RemoveDeadNodes iterative instead of recursive, which  
						
						... 
						
						
						
						also make it simpler.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29524  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-04 17:45:20 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						c384d6c398 
					 
					
						
						
							
							- Change AssignTopologicalOrder to return vector of SDNode* by reference.  
						
						... 
						
						
						
						- Tweak implementation to avoid using std::map.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29479  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-02 22:00:34 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						e6f35d8a5c 
					 
					
						
						
							
							Added AssignTopologicalOrder() to assign each node an unique id based on their topological order.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29431  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-01 08:20:41 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						2641cad180 
					 
					
						
						
							
							Remove InFlightSet hack. No longer needed.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29373  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-07-28 00:47:19 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						7c16d776cb 
					 
					
						
						
							
							AssignNodeIds should return unsigned.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29343  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-07-27 07:36:47 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						091cba1b91 
					 
					
						
						
							
							AssignNodeIds assign each node in the DAG an unique id.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29337  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-07-27 06:39:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						917d2c9dc2 
					 
					
						
						
							
							Add an out-of-line virtual method for the sdnode class to give it a home.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29192  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-07-19 00:00:37 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						322812e603 
					 
					
						
						
							
							Ugly hack! Add helper functions InsertInFlightSetEntry and  
						
						... 
						
						
						
						RemoveInFlightSetEntry. They are used in place of direct set operators to
reduce instruction selection function stack size.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28987  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-06-29 23:57:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						883a52de66 
					 
					
						
						
							
							Fix CodeGen/Generic/2006-06-28-SimplifySetCCCrash.ll  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28965  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-06-28 18:29:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f4ec817299 
					 
					
						
						
							
							Add a new ISD::CALL node, make the default impl of TargetLowering::LowerCallTo  
						
						... 
						
						
						
						produce it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28338  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-16 22:53:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f1343c1b79 
					 
					
						
						
							
							remove dead vars  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28254  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-12 18:04:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e41102bb61 
					 
					
						
						
							
							Compile:  
						
						... 
						
						
						
						%tmp152 = setgt uint %tmp144, %tmp149           ; <bool> [#uses=1]
        %tmp159 = setlt uint %tmp144, %tmp149           ; <bool> [#uses=1]
        %bothcond2 = or bool %tmp152, %tmp159           ; <bool> [#uses=1]
To setne, not setune, which causes an assertion fault.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28244  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-12 17:03:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2cfd6746ae 
					 
					
						
						
							
							Fold shifts with undef operands.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28167  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-08 17:29:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b9ebacdb4d 
					 
					
						
						
							
							constant fold sign_extend_inreg  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28151  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-06 23:05:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a83385fb7b 
					 
					
						
						
							
							Fix Regression/CodeGen/Generic/2006-04-26-SetCCAnd.ll and  
						
						... 
						
						
						
						PR748.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27987  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-27 05:01:07 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						37efe67645 
					 
					
						
						
							
							JumpTable support!  What this represents is working asm and jit support for  
						
						... 
						
						
						
						x86 and ppc for 100% dense switch statements when relocations are non-PIC.
This support will be extended and enhanced in the coming days to support
PIC, and less dense forms of jump tables.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27947  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-22 18:53:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						62b5772959 
					 
					
						
						
							
							Implement folding of a bunch of binops with undef  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27863  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-20 05:39:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						547a16f273 
					 
					
						
						
							
							Make these predicates return true for bit_convert(buildvector)'s as well as  
						
						... 
						
						
						
						buildvectors.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27723  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-15 23:38:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fdfded5588 
					 
					
						
						
							
							Implement support for the formal_arguments node.  To get this, targets shouldcustom legalize it and remove their XXXTargetLowering::LowerArguments overload  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27604  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-12 16:20:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9d956250f5 
					 
					
						
						
							
							Don't memoize vloads in the load map!  Don't memoize them anywhere here, let  
						
						... 
						
						
						
						getNode do it.  This fixes CodeGen/Generic/2006-04-11-vecload.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27602  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-12 03:25:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b22e35a3c3 
					 
					
						
						
							
							Add code generator support for VSELECT  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27542  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-08 22:22:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						08da55eeff 
					 
					
						
						
							
							Constant fold bitconvert(undef)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27391  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-04 01:02:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5e08a11039 
					 
					
						
						
							
							These entries already exist  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27340  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-02 02:51:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						97d23335ad 
					 
					
						
						
							
							Add some missing node names  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27339  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-02 02:41:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						70c2a61e0a 
					 
					
						
						
							
							Significantly improve handling of vectors that are live across basic blocks,  
						
						... 
						
						
						
						handling cases where the vector elements need promotion, expansion, and when
the vector type itself needs to be decimated.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27278  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-31 02:06:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						354cde9a7e 
					 
					
						
						
							
							new node  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27231  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-28 19:54:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f35b29765b 
					 
					
						
						
							
							Add an assertion  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27228  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-28 19:04:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						48b61a729d 
					 
					
						
						
							
							Tblgen doesn't like multiple SDNode<> definitions that map to the sameenum value.  Split them into separate enums.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27201  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-28 00:40:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						401ec7f6a9 
					 
					
						
						
							
							Unbreak the build on non-apple compilers :-(  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27173  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-27 16:10:59 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						23cc8708c3 
					 
					
						
						
							
							Try again  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27171  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-27 08:10:26 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						f48b50a7ef 
					 
					
						
						
							
							Incorrect check for FP all one's  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27169  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-27 07:26:17 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						a8df166fbe 
					 
					
						
						
							
							Change isBuildVectorAllOnesInteger to isBuildVectorAllOnes. Also check for  
						
						... 
						
						
						
						floating point cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27165  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-27 06:58:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						70a248d284 
					 
					
						
						
							
							Instead of printing "INTRINSIC" on intrinsic node, print the intrinsic name.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27164  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-27 06:45:25 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						4a147842eb 
					 
					
						
						
							
							Add ISD::isBuildVectorAllZeros predicate  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27147  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-26 09:50:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						452e8354d5 
					 
					
						
						
							
							Fix a bug in ISD::isBuildVectorAllOnesInteger that  caused it to always return  
						
						... 
						
						
						
						false
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27131  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-25 22:59:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						61d4399dfc 
					 
					
						
						
							
							Implement the ISD::isBuildVectorAllOnesInteger predicate  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27130  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-25 22:57:01 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e8a30fdf51 
					 
					
						
						
							
							fix some bogus assertions: noop bitconverts are legal  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27032  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-24 02:20:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3e8f3ce8f6 
					 
					
						
						
							
							Identify the INTRINSIC node  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27020  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-24 01:04:30 +00:00