Brian Gaeke 
							
						 
					 
					
						
						
							
						
						b354b7148e 
					 
					
						
						
							
							Correct the implicit-defs information for indirect and direct calls.  
						
						... 
						
						
						
						You can't have implicit defs that overlap explicit defs, or implicit
defs that alias one another.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17894  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-16 07:32:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						eea9b134fc 
					 
					
						
						
							
							Simplify namespaces  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17870  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-16 04:47:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8f1ac9f90d 
					 
					
						
						
							
							Remove a dead function, which died when we got GAS emission working (phwew,  
						
						... 
						
						
						
						hold your nose!)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17869  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-16 04:34:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f2d552eca6 
					 
					
						
						
							
							Implement a simple FIXME: if we are emitting a basic block address that has  
						
						... 
						
						
						
						already been emitted, we don't have to remember it and deal with it later,
just emit it directly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17868  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-16 04:30:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						16fe6f5f24 
					 
					
						
						
							
							* Merge some win32 ifdefs together  
						
						... 
						
						
						
						* Get rid of "emitMaybePCRelativeValue", either we want to emit a PC relative
  value or not: drop the maybe BS.  As it turns out, the only places where
  the bool was a variable coming in, the bool was a dynamic constant.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17867  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-16 04:21:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5aa3ed92de 
					 
					
						
						
							
							Add debug-only=jit printout, so we see when lazily resolved symbols are  
						
						... 
						
						
						
						set up.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17862  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-15 23:16:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						36c625d3a5 
					 
					
						
						
							
							Simplify and rearrange long shift code  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17861  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-15 23:16:34 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						145a5a3746 
					 
					
						
						
							
							Add BCTR and LWZU instruction opcodes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17851  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-15 21:20:09 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						766d6f3b59 
					 
					
						
						
							
							Update list of failing Benchmarks.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17823  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-15 05:57:26 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						f28688e527 
					 
					
						
						
							
							Expand Defs to encompass all the possibly-call-clobbered regs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17822  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-15 05:56:53 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						d2691fdf18 
					 
					
						
						
							
							GhostLinkage should not reach asm printing stage  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17750  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-14 21:03:49 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						3a8a42a9b4 
					 
					
						
						
							
							Handle GhostLinkage (should not ever reach the assembly printing stage!)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17749  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-14 21:03:30 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						fc256599b3 
					 
					
						
						
							
							Fix build on Linux/PowerPC64 using SuSE GCC (#undef PPC)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17744  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-14 20:34:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						da9b3668c2 
					 
					
						
						
							
							Fix problem with insertion point for ADJCALLSTACKDOWN.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17733  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-14 06:32:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						5179e41d6e 
					 
					
						
						
							
							Update lists of failing unit tests.  
						
						... 
						
						
						
						Exclude bigfib, so that we effectively exclude all C++ benchmarks.
Update to-do list: mention va_start.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17732  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-14 06:32:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						04fe7477b1 
					 
					
						
						
							
							Fix NotTest - round up extraStack to the nearest doubleword, if it is  
						
						... 
						
						
						
						not zero.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17728  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-14 05:19:00 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						b31a828533 
					 
					
						
						
							
							Update failing Benchmarks; point out that I'm skipping Shootout-C++.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17725  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-14 04:43:12 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						1c745818ff 
					 
					
						
						
							
							Update expected UnitTests failures.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17723  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-14 03:22:08 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						24b90c3647 
					 
					
						
						
							
							Rewrite outgoing arg handling to handle more weird corner cases.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17722  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-14 03:22:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						54799c2a51 
					 
					
						
						
							
							Support UndefValue emission.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17721  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-14 03:22:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4b2c09fa22 
					 
					
						
						
							
							Don't print unneeded labels  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17714  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-13 23:27:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4394d51467 
					 
					
						
						
							
							Hack around stupidity in GCC, fixing Burg with the CBE and  
						
						... 
						
						
						
						CBackend/2004-11-13-FunctionPointerCast.llx
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17710  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-13 22:21:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ce7cafa960 
					 
					
						
						
							
							shld is a very high latency operation. Instead of emitting it for shifts of  
						
						... 
						
						
						
						two or three, open code the equivalent operation which is faster on athlon
and P4 (by a substantial margin).
For example, instead of compiling this:
long long X2(long long Y) { return Y << 2; }
to:
X3_2:
        movl 4(%esp), %eax
        movl 8(%esp), %edx
        shldl $2, %eax, %edx
        shll $2, %eax
        ret
Compile it to:
X2:
        movl 4(%esp), %eax
        movl 8(%esp), %ecx
        movl %eax, %edx
        shrl $30, %edx
        leal (%edx,%ecx,4), %edx
        shll $2, %eax
        ret
Likewise, for << 3, compile to:
X3:
        movl 4(%esp), %eax
        movl 8(%esp), %ecx
        movl %eax, %edx
        shrl $29, %edx
        leal (%edx,%ecx,8), %edx
        shll $3, %eax
        ret
This matches icc, except that icc open codes the shifts as adds on the P4.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17707  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-13 20:48:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						62f5a9402c 
					 
					
						
						
							
							Add missing check  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17706  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-13 20:04:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						44205cadba 
					 
					
						
						
							
							Compile:  
						
						... 
						
						
						
						long long X3_2(long long Y) { return Y+Y; }
int X(int Y) { return Y+Y; }
into:
X3_2:
        movl 4(%esp), %eax
        movl 8(%esp), %edx
        addl %eax, %eax
        adcl %edx, %edx
        ret
X:
        movl 4(%esp), %eax
        addl %eax, %eax
        ret
instead of:
X3_2:
        movl 4(%esp), %eax
        movl 8(%esp), %edx
        shldl $1, %eax, %edx
        shll $1, %eax
        ret
X:
        movl 4(%esp), %eax
        shll $1, %eax
        ret
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17705  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-13 20:03:48 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						546faca4ef 
					 
					
						
						
							
							Correct the name of stosd for the AT&T syntax:  
						
						... 
						
						
						
						It's stosl (l for long == 32 bit).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17658  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-10 04:48:15 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						a591457857 
					 
					
						
						
							
							Allow hbd to be bugpointable on darwin by fixing common and linkonce codegen  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17637  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-09 04:01:18 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						676dee6ae9 
					 
					
						
						
							
							Put int the getReg cast optimization from x86 so that we generate fewer  
						
						... 
						
						
						
						move instructions for the register allocator to coalesce.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17608  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-08 02:25:40 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						075cdc655e 
					 
					
						
						
							
							Disable bogus cast elimination when the cast is used by a setcc instruction.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17583  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-07 20:23:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						26818012e3 
					 
					
						
						
							
							Decompose* is V9 specific, make it internal  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17547  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-07 00:43:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						64a26c7bf8 
					 
					
						
						
							
							Move this file from lib/Transforms/Scalar  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17544  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-07 00:39:09 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						e5cda8e727 
					 
					
						
						
							
							Fix compilation problem; make the cast and the LHS be the same type.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17488  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-05 16:17:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						141e3fd81d 
					 
					
						
						
							
							Quiet VC++ warnings  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17484  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-05 04:50:59 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						28dd2fc240 
					 
					
						
						
							
							Thanks to sabre for pointing out that we were incorrectly codegen'ing  
						
						... 
						
						
						
						int test(int x) { return 32768 - x; }
Fixed by teaching the function that checks a constant's validity to be used
as an immediate argument about subtract-from instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17476  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-04 19:43:18 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						6931fd61c0 
					 
					
						
						
							
							Handle "call" operands of type long/ulong passed in registers.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17464  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-04 00:27:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						da6122f61d 
					 
					
						
						
							
							Fix this function to not say that longs have 8-byte alignment on X86/PPC.  
						
						... 
						
						
						
						This method is really a gross hack, but at least we can make it work on
the targets we support right now.
This bug fix stops a crash in a testcase reduced from 176.gcc
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17443  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-02 22:18:18 +00:00 
						 
				 
			
				
					
						
							
							
								Tanya Lattner 
							
						 
					 
					
						
						
							
						
						80f085500f 
					 
					
						
						
							
							Added gross hacks such as creating my own def-use map, and picking on Instruction that I can add all my TmpInstructions to its MCFI.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17441  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-02 21:04:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a62869b064 
					 
					
						
						
							
							Fix a warning  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17431  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-02 15:27:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7cc372bfc3 
					 
					
						
						
							
							Add placeholder variable to make Win32 work, applied for Morten Ofstad  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17406  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-01 20:10:20 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						cc2d1e25f3 
					 
					
						
						
							
							Internalize variable names to prevent recursive assignment. Cleanup docs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17359  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-30 09:19:36 +00:00 
						 
				 
			
				
					
						
							
							
								Tanya Lattner 
							
						 
					 
					
						
						
							
						
						260652a7af 
					 
					
						
						
							
							Fixed bug with infinite epilogues.  
						
						... 
						
						
						
						Fixed issue with generating the partial order. It now adds the nodes not in recurrences in sets for each connected component.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17351  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-30 00:39:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						b982c42e65 
					 
					
						
						
							
							Change name of target lib to conform to new naming scheme.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17347  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-29 21:57:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						b13fac70ca 
					 
					
						
						
							
							Remove dependency on MRegisterInfo::getRegClass  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17346  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-29 21:42:27 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						6cb21d443e 
					 
					
						
						
							
							Change Library Names Not To Conflict With Others When Installed  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17286  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-27 23:18:45 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						0aafc3289c 
					 
					
						
						
							
							Move destructor out of line to avoid vtable emission in every file that includes the header.  Thanks to sabre.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17278  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-27 06:00:53 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						4c3480169b 
					 
					
						
						
							
							Fix the build by eliminating some more dead code.  That'll learn me not to listen to Reid  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17275  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-27 05:44:23 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						b9cad90aeb 
					 
					
						
						
							
							Remove include of MRegisterInfo.h, since it is already included by  
						
						... 
						
						
						
						SkeletonGenRegisterInfo.h.inc
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17245  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-26 06:04:23 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						17304c393e 
					 
					
						
						
							
							Remove file that is no longer used, and move include of MRegisterInfo.h  
						
						... 
						
						
						
						from PowerPCFrameInfo.h to PowerPCAsmPrinter.cpp where it is actually
needed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17244  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-26 06:02:38 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						dfd0e7bc34 
					 
					
						
						
							
							Eliminate usage of MRegisterInfo::getRegClass(physreg)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17240  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-26 05:40:45 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						4a0de07e78 
					 
					
						
						
							
							Update to-do list  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17235  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-26 04:10:53 +00:00