Chris Lattner 
							
						 
					 
					
						
						
							
						
						68ab4c6367 
					 
					
						
						
							
							remove hasAllocatedReg  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28103  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-04 17:56:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e53f4a055f 
					 
					
						
						
							
							Move some methods out of MachineInstr into MachineOperand  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28102  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-04 17:52:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						63b3d7113d 
					 
					
						
						
							
							There shalt be only one "immediate" operand type!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28099  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-04 17:21:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ceb408f6a2 
					 
					
						
						
							
							Change "value" in MachineOperand to be a GlobalValue, as that is the only  
						
						... 
						
						
						
						thing that can be in it.  Remove a dead method.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28098  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-04 17:02:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4efeab208c 
					 
					
						
						
							
							Remove a bunch more dead V9 specific stuff  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28094  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-04 01:26:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ea50fabfd4 
					 
					
						
						
							
							Remove a bunch more SparcV9 specific stuff  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28093  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-04 01:15:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						34fb2cad46 
					 
					
						
						
							
							Remove some more V9-specific stuff.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28092  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-04 00:49:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						10f3597c4e 
					 
					
						
						
							
							Remove some more unused stuff from MachineInstr that was leftover from V9.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28091  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-04 00:44:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5a032de387 
					 
					
						
						
							
							Change from using MachineRelocation ctors to using static methods  
						
						... 
						
						
						
						in MachineRelocation to create Relocations.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28088  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-03 20:30:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1e3822c776 
					 
					
						
						
							
							Cleanup the internal implementation of MachineRelocation.  No interface or  
						
						... 
						
						
						
						functionality changes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28086  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-03 18:52:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b4432f3d47 
					 
					
						
						
							
							Suck block address tracking out of targets into the JIT Emitter.  This  
						
						... 
						
						
						
						simplifies the MachineCodeEmitter interface just a little bit and makes
BasicBlocks work like constant pools and jump tables.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28082  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-03 17:10:41 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						a69571c799 
					 
					
						
						
							
							Refactor TargetMachine, pushing handling of TargetData into the target-specific subclasses.  This has one caller-visible change: getTargetData() now returns a pointer instead of a reference.  
						
						... 
						
						
						
						This fixes PR 759.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28074  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-03 01:29:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3db9e30c09 
					 
					
						
						
							
							Add a new emitAlignment method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28072  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-03 01:01:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						af1563fb62 
					 
					
						
						
							
							Change the BasicBlockAddrs map to be a vector, indexed by MBB number.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28069  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-03 00:32:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f75f9be3fb 
					 
					
						
						
							
							Several related changes:  
						
						... 
						
						
						
						1. Change several methods in the MachineCodeEmitter class to be pure virtual.
2. Suck emitConstantPool/initJumpTableInfo into startFunction, removing them
   from the MachineCodeEmitter interface, and reducing the amount of target-
   specific code.
3. Change the JITEmitter so that it allocates constantpools and jump tables
   *right* next to the functions that they belong to, instead of in a separate
   pool of memory.  This makes all memory for a function be contiguous, and
   means the JITEmitter only tracks one block of memory now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28065  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-02 23:22:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1f4549f35c 
					 
					
						
						
							
							Add a method for allocating space from the code buffer.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28064  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-02 22:51:03 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f5d438c1f0 
					 
					
						
						
							
							Do not make the JIT memory manager manage the memory for globals.  Instead  
						
						... 
						
						
						
						just have the JIT malloc them.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28062  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-02 21:57:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d3f0aefc33 
					 
					
						
						
							
							Fix a purely hypothetical problem (for now): emitWord emits in the host  
						
						... 
						
						
						
						byte format.  This doesn't work when using the code emitter in a cross target
environment.  Since the code emitter is only really used by the JIT, this
isn't a current problem, but if we ever start emitting .o files, it would be.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28060  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-02 19:14:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						43b429b059 
					 
					
						
						
							
							Refactor the machine code emitter interface to pull the pointers for the current  
						
						... 
						
						
						
						code emission location into the base class, instead of being in the derived classes.
This change means that low-level methods like emitByte/emitWord now are no longer
virtual (yaay for speed), and we now have a framework to support growable code
segments.  This implements feature request #1  of PR469.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28059  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-02 18:27:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						15bddb96c3 
					 
					
						
						
							
							Remove a now-dead method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28054  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-02 17:17:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						14c03058be 
					 
					
						
						
							
							Remove the debug machine code emitter.  The "FilePrinterEmitter" is moreuseful for debugging.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28052  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-02 16:59:49 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						cdf38c4edb 
					 
					
						
						
							
							Extend printBasicBlockLabel a bit so that it can be used to print all  
						
						... 
						
						
						
						basic block labels, consolidating the code to do so in one place for each
target.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28050  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-02 05:37:32 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						51b776d259 
					 
					
						
						
							
							De-virtualize SwitchSection.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28047  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-02 03:58:45 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						c6a057b04d 
					 
					
						
						
							
							De-virtualize EmitZeroes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28046  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-02 03:46:13 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						4f1ea1e9d9 
					 
					
						
						
							
							Finish support for Microsoft ML/MASM.  May still be a few rough edges.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28045  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-02 03:11:50 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						c884db47f1 
					 
					
						
						
							
							Make Intel syntax mode friendlier to Microsoft ML assembler (still needs more work).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28044  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-02 01:16:28 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						55d0fa1bfa 
					 
					
						
						
							
							Remove the temporary option: -no-isel-fold-inflight  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28012  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-28 18:54:11 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						552c4a8494 
					 
					
						
						
							
							Added a temporary option -no-isel-fold-inflight to control whether a "inflight"  
						
						... 
						
						
						
						node can be folded.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28003  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-28 02:09:19 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						ccdcdf3e2e 
					 
					
						
						
							
							Added addJumpTableIndex  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27956  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-24 06:42:15 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						9453eea49b 
					 
					
						
						
							
							Fix the updating of the machine CFG when a PHI node was in a successor of  
						
						... 
						
						
						
						the jump table's range check block.  This re-enables 100% dense jump tables
by default on PPC & x86
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27952  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-23 06:26:20 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						3700a4d3a2 
					 
					
						
						
							
							Code cleanup associated with jump tables, thanks to Chris for noticing  
						
						... 
						
						
						
						these.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27950  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-22 23:52:35 +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 
							
						 
					 
					
						
						
							
						
						05b9773300 
					 
					
						
						
							
							Remove some of the obvious v9-specific cruft  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27894  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-20 18:09:13 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						6baa2b7220 
					 
					
						
						
							
							Fix a copy & paste error from long ago.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27800  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-18 16:03:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6b56091842 
					 
					
						
						
							
							Add some convenience methods.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27774  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-17 21:35:08 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						ace44dbbab 
					 
					
						
						
							
							Make sure both member variables are initialized in the default constructor  
						
						... 
						
						
						
						for SDOperand. This gets rid of numerous warnings in lib/CodeGen and
lib/Target when compiled with GCC 4.0.2
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27607  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-12 16:44:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						681ee1c1c3 
					 
					
						
						
							
							new dag node  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27596  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-11 21:30:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						347d9d6136 
					 
					
						
						
							
							Add helper methods.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27576  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-11 01:09:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						49027e639e 
					 
					
						
						
							
							Add a new VSELECT node.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27541  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-08 22:16:01 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						6b92b8e50d 
					 
					
						
						
							
							Make sure that debug labels are defined within the same section and after the  
						
						... 
						
						
						
						entry point of a function.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27494  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-07 20:44:42 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						4188699f80 
					 
					
						
						
							
							Foundation for call frame information.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27491  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-07 16:34:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5cdf4bd55c 
					 
					
						
						
							
							Make sure to consider alignment of variable sized objects.  
						
						... 
						
						
						
						This, along with the previous dag combiner fix, fixes
CodeGen/Alpha/2006-04-04-zextload.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27403  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-04 17:39:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						208aa29feb 
					 
					
						
						
							
							Keep track of max stack alignment as objects are added.  Remove an obsolete method.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27378  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-03 21:38:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						885a87ef85 
					 
					
						
						
							
							simplify this method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27338  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-04-02 02:28:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						eda6dfd5e4 
					 
					
						
						
							
							Add a new node  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27230  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-28 19:54:11 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						b3e7be25be 
					 
					
						
						
							
							Refactor address attributes.  Add base register to frame info.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27226  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-28 14:58:32 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						78b9ec3820 
					 
					
						
						
							
							getVectorTyppe(MVT::i64, 2) ==> MVT::v2i64.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27207  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-28 01:59:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ef8ef91634 
					 
					
						
						
							
							Tblgen doesn't like multiple SDNode<> definitions that map to the same  
						
						... 
						
						
						
						enum value.  Split them into separate enums.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27199  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-28 00:39:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e1562c82ca 
					 
					
						
						
							
							add a new iPTR ValueType for tblgen use  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27187  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-27 22:48:00 +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