Chris Lattner 
							
						 
					 
					
						
						
							
						
						a34cbcc50a 
					 
					
						
						
							
							minor capitalization thing, patch by Jim Laskey  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22617  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-03 16:52:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1aad921c18 
					 
					
						
						
							
							Finally, add the required constraint checks to fix  Transforms/SimplifyCFG/2005-08-01-PHIUpdateFail.ll  
						
						... 
						
						
						
						the right way
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22615  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-03 00:59:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dc88dbeafa 
					 
					
						
						
							
							Simplify some code, add the correct pred checks  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22613  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-03 00:38:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3b3efc7797 
					 
					
						
						
							
							Refactor code out of PropagatePredecessorsForPHIs, turning it into a pure function with no side-effects  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22612  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-03 00:29:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d423b8b6ca 
					 
					
						
						
							
							use splice instead of remove/insert to avoid some symtab operations  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22611  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-03 00:23:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2bdcb56146 
					 
					
						
						
							
							move two functions up in the file, use SafeToMergeTerminators to eliminate  
						
						... 
						
						
						
						some duplicated code
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22610  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-03 00:19:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7e66348cba 
					 
					
						
						
							
							Rip some code out of the main SimplifyCFG function into a subfunction and  
						
						... 
						
						
						
						call it from the only place it is live.  No functionality changes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22609  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-03 00:11:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						17de414965 
					 
					
						
						
							
							Disable this patch:  
						
						... 
						
						
						
						http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20050801/027345.html 
This breaks real programs and only fixes an obscure regression testcase.  A
real fix is in development.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22606  91177308-0d34-0410-b5e6-96231b3b80d8 
					
						2005-08-02 23:31:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f5e982daa8 
					 
					
						
						
							
							Change a place to use an arbitrary value instead of null, when possible  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22605  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-02 23:29:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9e17df80ca 
					 
					
						
						
							
							one more hunk that got dropped  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22596  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-02 19:35:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c0d590b6f2 
					 
					
						
						
							
							This hunk accidentally got dropped.  Patch by Jim Laskey  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22595  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-02 19:30:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0561b3ff9f 
					 
					
						
						
							
							Update to use the new MathExtras.h support for log2 computation.  
						
						... 
						
						
						
						Patch contributed by Jim Laskey!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22594  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-02 19:26:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bcd7db59d0 
					 
					
						
						
							
							Update to use the new MathExtras.h support for log2 computation.  
						
						... 
						
						
						
						Patch contributed by Jim Laskey!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22592  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-02 19:16:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3f270130b5 
					 
					
						
						
							
							add a pass name to make debugging dumps nicer  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22588  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-02 19:07:49 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						15d89cba85 
					 
					
						
						
							
							Fix grammar: it's == "it is".  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22587  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-02 16:04:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8105c76da4 
					 
					
						
						
							
							Like the comment says, do not insert cast instructions before phi nodes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22586  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-02 03:31:14 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						64fe58490d 
					 
					
						
						
							
							It's dangerous coding on Mondays.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22585  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-02 03:26:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1593ac259d 
					 
					
						
						
							
							This code was very close, but not quite right.  It did not take into  
						
						... 
						
						
						
						consideration the case where a reference in an unreachable block could
occur.  This fixes Transforms/SimplifyCFG/2005-08-01-PHIUpdateFail.ll,
something I ran into while bugpoint'ing another pass.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22584  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-02 03:24:05 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						ee841a1a87 
					 
					
						
						
							
							Implement SetInterruptFunction for Windows.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22582  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-02 03:04:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7e608bbb5d 
					 
					
						
						
							
							add a comment, make a check more lenient  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22581  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-02 02:52:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e9100c69cb 
					 
					
						
						
							
							Simplify for loop, clear a per-loop map after processing each loop  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22580  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-02 02:44:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fa8c292ebd 
					 
					
						
						
							
							Implement sys::SetInterruptFunction on Unix, stub it on win32 so that the  
						
						... 
						
						
						
						build will not fail
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22578  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-02 02:14:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						07cd0ff298 
					 
					
						
						
							
							Add a comment  
						
						... 
						
						
						
						Make LSR ignore GEP's that have loop variant base values, as we currently
cannot codegen them
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22576  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-02 01:32:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1060e09fb2 
					 
					
						
						
							
							Fix an iterator invalidation problem  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22575  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-02 00:41:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8dcd5483bc 
					 
					
						
						
							
							200.sixtrack prints FP numbers with a very strange notation that uses D  
						
						... 
						
						
						
						instead of E for exponentials (e.g. 1.234D-43).  Add support for this
notation.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22574  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-02 00:11:53 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						5bca0da936 
					 
					
						
						
							
							update function codes to reflect /su flags that have been added since this was written  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22571  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-01 20:06:01 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e21c305ed8 
					 
					
						
						
							
							Fix casts from long to sbyte on ppc  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22570  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-01 18:16:37 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						01c8f6e452 
					 
					
						
						
							
							use llabs not abs  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22569  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-01 17:47:28 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						2b3b89c28e 
					 
					
						
						
							
							one cannot allocate a global, until one is done initializing the global pointers  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22568  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-01 17:35:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9cc5f42feb 
					 
					
						
						
							
							ConstantInt::get only works for arguments < 128.  
						
						... 
						
						
						
						SimplifyLibCalls probably has to be audited to make sure it does not make
this mistake elsewhere.  Also, if this code knows that the type will be
unsigned, obviously one arm of this is dead.
Reid, can you take a look into this further?
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22566  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-08-01 16:52:50 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						d29b6aa608 
					 
					
						
						
							
							Keep tabs and trailing spaces out.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22565  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-30 18:33:25 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						cfb1d4235f 
					 
					
						
						
							
							Fix VC++ build problems.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22564  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-30 18:22:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f20d183c22 
					 
					
						
						
							
							fix float->long conversions on x86  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22563  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-30 01:40:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a88da08c6e 
					 
					
						
						
							
							fix a typeo  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22561  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-30 00:43:00 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						f84d5ab5df 
					 
					
						
						
							
							Ack, typo  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22560  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-30 00:21:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a35e1dfd12 
					 
					
						
						
							
							Change the fp to integer code to not perform 2-byte stores followed by  
						
						... 
						
						
						
						1 byte loads and other operations.  This is bad for store-forwarding on
common CPUs.  We now do this:
fnstcw WORD PTR [%ESP]
mov %AX, WORD PTR [%ESP]
instead of:
fnstcw WORD PTR [%ESP]
mov %AL, BYTE PTR [%ESP + 1]
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22559  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-30 00:17:52 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						1699748567 
					 
					
						
						
							
							Commit a new LoopStrengthReduce pass that can use scalar evolutions and  
						
						... 
						
						
						
						target data to decide which loop induction variables to strength reduce
and how to do so.  This work is mostly by Chris Lattner, with tweaks by
me to get it working on some of MultiSource.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22558  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-30 00:15:07 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						36f891bdf6 
					 
					
						
						
							
							Break SCEVExpander out of IndVarSimplify into its own .h/.cpp file so that  
						
						... 
						
						
						
						other passes may use it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22557  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-30 00:12:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						01546c5d50 
					 
					
						
						
							
							Use a custom expander for all FP to int conversions, as the X86 only has  
						
						... 
						
						
						
						FP-to-int-in-memory: this exposes the load from the stored slot to the
selection dag, allowing it to be folded into other operaions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22556  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-30 00:05:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f1fa74ee0d 
					 
					
						
						
							
							Allow targets to have custom expanders for FP_TO_*INT conversions where  
						
						... 
						
						
						
						both the src and dest values are legal
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22555  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-30 00:04:12 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						a00269bc3e 
					 
					
						
						
							
							support near allocations for the JIT  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22554  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-29 23:40:16 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						422f3d58a8 
					 
					
						
						
							
							turn off GOT on archs that didn't use it (not that it appeard to harm them much with it on)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22553  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-29 23:32:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5d06b8caae 
					 
					
						
						
							
							Implement a FIXME: move a bunch of cruft for handling FP_TO_*INT operations  
						
						... 
						
						
						
						that the X86 does not support to the legalizer.  This allows it to be better
optimized, etc, and will help with SSE support.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22551  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-29 01:00:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f7443dace5 
					 
					
						
						
							
							Don't forget to diddle with the control word when performing an FISTP64.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22550  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-29 00:54:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						745d538119 
					 
					
						
						
							
							Use a custom expander to compile this:  
						
						... 
						
						
						
						long %test4(double %X) {
        %tmp.1 = cast double %X to long         ; <long> [#uses=1]
        ret long %tmp.1
}
to this:
_test4:
        sub %ESP, 12
        fld QWORD PTR [%ESP + 16]
        fistp QWORD PTR [%ESP]
        mov %EDX, DWORD PTR [%ESP + 4]
        mov %EAX, DWORD PTR [%ESP]
        add %ESP, 12
        ret
instead of this:
_test4:
        sub %ESP, 28
        fld QWORD PTR [%ESP + 32]
        fstp QWORD PTR [%ESP]
        call ___fixdfdi
        add %ESP, 28
        ret
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22549  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-29 00:40:01 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						80a3e94653 
					 
					
						
						
							
							Allow targets to define custom expanders for FP_TO_*INT  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22548  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-29 00:33:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1618bebcf6 
					 
					
						
						
							
							allow a target to request that unknown FP_TO_*INT conversion be promoted to  
						
						... 
						
						
						
						a larger integer destination.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22547  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-29 00:11:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fa9c801a6b 
					 
					
						
						
							
							instead of having all conversions be handled by one case value, and then have  
						
						... 
						
						
						
						subcases inside, break things out earlier.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22546  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-28 23:31:12 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						98169be50b 
					 
					
						
						
							
							support bsr, and more .td simplification  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22543  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-28 18:14:47 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						fe660397e1 
					 
					
						
						
							
							new is not a valid default anywhere, so make this pure virtual  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22542  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-28 18:13:59 +00:00