Dan Gohman 
							
						 
					 
					
						
						
							
						
						0b924dcef8 
					 
					
						
						
							
							Use PMULDQ for v2i64 multiplies when SSE4.1 is available. And add  
						
						... 
						
						
						
						load-folding table entries for PMULDQ and PMULLD.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51489  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-23 17:49:40 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						c9f5f3f64f 
					 
					
						
						
							
							Change target-specific classes to use more precise static types.  
						
						... 
						
						
						
						This eliminates the need for several awkward casts, including
the last dynamic_cast under lib/Target.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51091  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-14 01:58:56 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						9f8fea3531 
					 
					
						
						
							
							Constify the machine instruction passed into the  
						
						... 
						
						
						
						"is{Trivially,Really}ReMaterializable" methods.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51001  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-12 20:54:26 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						082f1161b1 
					 
					
						
						
							
							Undo r50574. We are already ensuring the folded load address is 16-byte aligned.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50578  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-02 17:01:01 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						ef6a512489 
					 
					
						
						
							
							Not safe folding a load + FsXORPSrr into FsXORPSrm. It's loading a FR64 value but the load folding variant expects a 16-byte aligned address.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50574  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-02 07:50:58 +00:00 
						 
				 
			
				
					
						
							
							
								Nicolas Geoffray 
							
						 
					 
					
						
						
							
						
						546e36a2c1 
					 
					
						
						
							
							Don't forget to update the current operand when getting the size of an instruction.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50007  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-20 23:36:47 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						03eb38848c 
					 
					
						
						
							
							Don't forget about sub-register indices when rematting instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49830  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-16 23:44:44 +00:00 
						 
				 
			
				
					
						
							
							
								Nicolas Geoffray 
							
						 
					 
					
						
						
							
						
						52e724ad7e 
					 
					
						
						
							
							Infrastructure for getting the machine code size of a function and an instruction. X86, PowerPC and ARM are implemented  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49809  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-16 20:10:13 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						36b5c1338a 
					 
					
						
						
							
							Rename MemOperand to MachineMemOperand. This was suggested by  
						
						... 
						
						
						
						review feedback from Chris quite a while ago. No functionality
change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49348  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-07 19:35:22 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						ffe2eb0120 
					 
					
						
						
							
							ReMat of load from stub in pic mode extends the life of pic base. Currently spiller doesn't do a good job of estimating the impact. Disable for now.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49059  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-01 23:26:12 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						247faffb32 
					 
					
						
						
							
							Remove unnecessary and non-deterministic checking code. Re-enable remat of load from gv stub.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49054  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-01 21:38:20 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						78b6ce3981 
					 
					
						
						
							
							Disabling remat of load from gv stub (temporarily) again to fix llvmgcc bootstrap miscompare.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49037  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-01 07:33:13 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						427f4c106a 
					 
					
						
						
							
							It's not safe to fold a load from GV stub or constantpool into a two-address use.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49002  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-31 23:19:51 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						ca1267c02b 
					 
					
						
						
							
							Move reMaterialize() from TargetRegisterInfo to TargetInstrInfo.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48995  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-31 20:40:39 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						9d15abe838 
					 
					
						
						
							
							Re-apply 48911.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48977  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-31 07:54:19 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						4db4f1ce7e 
					 
					
						
						
							
							Backing out 48911 for now. It's breaking stuff.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48922  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-28 17:49:06 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						86f57b0983 
					 
					
						
						
							
							Load from stub is already re-materializable.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48911  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-28 06:49:25 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						e3d8dbf479 
					 
					
						
						
							
							Code clean up.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48856  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-27 01:45:11 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						e771ebd7a3 
					 
					
						
						
							
							Allow certain lea instructions to be rematerialized.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48855  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-27 01:41:09 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						d1e4b3515c 
					 
					
						
						
							
							Remove an unused command line option.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48854  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-27 01:30:24 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						27845362d9 
					 
					
						
						
							
							Add CMP32mr and friends to the load-unfolding table. Among  
						
						... 
						
						
						
						other things, this allows the scheduler to unfold a load operand
in the 2008-01-08-SchedulerCrash.ll testcase, so it now successfully
clones the comparison to avoid a pushf+popf.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48777  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-25 16:53:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						24e0a546b4 
					 
					
						
						
							
							Add support for calls that return two FP values in  
						
						... 
						
						
						
						ST(0)/ST(1).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48634  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-21 06:38:26 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Lamb 
							
						 
					 
					
						
						
							
						
						c929823525 
					 
					
						
						
							
							Make insert_subreg a two-address instruction, vastly simplifying LowerSubregs pass. Add a new TII, subreg_to_reg, which is like insert_subreg except that it takes an immediate implicit value to insert into rather than a register.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48412  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-16 03:12:01 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Lamb 
							
						 
					 
					
						
						
							
						
						6634e26aa1 
					 
					
						
						
							
							Get rid of a pseudo instruction and replace it with subreg based operation on real instructions, ridding the asm printers of the hack used to do this previously. In the process, update LowerSubregs to be careful about eliminating copies that have side affects.  
						
						... 
						
						
						
						Note: the coalescer will have to be careful about this too, when it starts coalescing insert_subreg nodes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48329  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-13 05:47:01 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1d38677e34 
					 
					
						
						
							
							coalesce away 80-bit floating point copies.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48241  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-11 19:30:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						07f7cc3ddb 
					 
					
						
						
							
							convert a massive if statement to a switch.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48240  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-11 19:28:17 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Lamb 
							
						 
					 
					
						
						
							
						
						1bc1008b38 
					 
					
						
						
							
							Missed part of recommit.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48224  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-11 10:27:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						183275a627 
					 
					
						
						
							
							abort with an assert instead of a cerr to get line#  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48199  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-10 23:56:08 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						4499e495ea 
					 
					
						
						
							
							Revert 48125, 48126, and 48130 for now to unbreak some x86-64 tests.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48167  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-10 19:31:26 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Lamb 
							
						 
					 
					
						
						
							
						
						3feb0170a8 
					 
					
						
						
							
							Allow insert_subreg into implicit, target-specific values.  
						
						... 
						
						
						
						Change insert/extract subreg instructions to be able to be used in TableGen patterns.
Use the above features to reimplement an x86-64 pseudo instruction as a pattern.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48130  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-10 06:12:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f30e1cf9b7 
					 
					
						
						
							
							teach X86InstrInfo::copyRegToReg how to copy into ST(0) from  
						
						... 
						
						
						
						an RFP register class.
Teach ScheduleDAG how to handle CopyToReg with different src/dst 
reg classes.
This allows us to compile trivial inline asms that expect stuff
on the top of x87-fp stack.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48107  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-09 09:15:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5c927500c8 
					 
					
						
						
							
							add some code to support cross-register class copying from  
						
						... 
						
						
						
						RST -> RFP{32/64/80}.  We only handle ST(0) for now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48104  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-09 08:46:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						90b347dc90 
					 
					
						
						
							
							rearrange some code, no functionality change.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48101  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-09 07:58:04 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						c19eca38ef 
					 
					
						
						
							
							Turning on remat of pic loads.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47524  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-23 02:07:42 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						b2a0abce1e 
					 
					
						
						
							
							No need recognize load from a fixed argument slot as re-materializable. LiveIntervalAnalysis already handles it as a special case.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47522  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-23 01:47:44 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						d8850a512e 
					 
					
						
						
							
							Allow re-materialization of pic load (controlled by -remat-pic-load for now).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47476  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-22 09:25:47 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						a4d16a1f0d 
					 
					
						
						
							
							commuteInstr() can now commute non-ssa machine instrs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47043  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-13 02:46:49 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						5fd79d0560 
					 
					
						
						
							
							It's not always safe to fold movsd into xorpd, etc. Check the alignment of the load address first to make sure it's 16 byte aligned.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46893  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-08 21:20:40 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						33663fc104 
					 
					
						
						
							
							Added missing entries in X86 load / store folding tables.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46866  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-08 00:12:56 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						15246738f2 
					 
					
						
						
							
							In some cases, e.g. ADD32ri, no transformation is made. Guide against it.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46849  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-07 08:29:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						144ad580fd 
					 
					
						
						
							
							fix a wordo that gordon noticed :)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45896  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-12 00:53:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						828bb6c978 
					 
					
						
						
							
							Any x86 instruction that reads from an invariant location is invariant.  
						
						... 
						
						
						
						This allows us to sink things like:
	cvtsi2sd	32(%esp), %xmm1
when reading from the argument area, for example.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45895  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-12 00:35:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5080f4d991 
					 
					
						
						
							
							rename MachineInstr::setInstrDescriptor -> setDesc  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45871  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-11 18:10:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f9b3f37abc 
					 
					
						
						
							
							remove xchg and shift-reg-by-1 instructions, which are dead.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45870  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-11 18:00:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a22edc82ca 
					 
					
						
						
							
							Simplify the side effect stuff a bit more and make licm/sinking  
						
						... 
						
						
						
						both work right according to the new flags.
This removes the TII::isReallySideEffectFree predicate, and adds
TII::isInvariantLoad. 
It removes NeverHasSideEffects+MayHaveSideEffects and adds
UnmodeledSideEffects as machine instr flags.  Now the clients
can decide everything they need.
I think isRematerializable can be implemented in terms of the
flags we have now, though I will let others tackle that.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45843  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-10 23:08:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8794390406 
					 
					
						
						
							
							verify that the frame index is immutable before remat'ing (still disabled)  
						
						... 
						
						
						
						or being side-effect free.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45816  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-10 04:16:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						269f0595d6 
					 
					
						
						
							
							add a testcase  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45768  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-09 00:37:18 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						323cd29009 
					 
					
						
						
							
							Operand 1 should be a register. We don't care if it's a preg, vreg, or 0.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45699  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-07 08:05:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						749c6f6b5e 
					 
					
						
						
							
							rename TargetInstrDescriptor -> TargetInstrDesc.  
						
						... 
						
						
						
						Make MachineInstr::getDesc return a reference instead
of a pointer, since it can never be null.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45695  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-07 07:27:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						349c495200 
					 
					
						
						
							
							Move a bunch more accessors from TargetInstrInfo to TargetInstrDescriptor  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45680  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-01-07 03:13:06 +00:00