Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						c025fc1083 
					 
					
						
						
							
							Forward operands into implicit uses as well as explicit ones.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@808  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-14 23:28:43 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						137b62ccc8 
					 
					
						
						
							
							Two bug fixes that were suppressing some "load-constant-into-register" instrs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@795  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-14 18:10:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						749655ff8e 
					 
					
						
						
							
							* Add #include  
						
						... 
						
						
						
						* Fix #endif problems
* Change to getCalledValue instead of getCalledMethod
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@767  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-13 06:54:30 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						a995e6086d 
					 
					
						
						
							
							Record implicitRefs for each machine instruction instead of  
						
						... 
						
						
						
						each VM instruction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@725  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-11 04:23:19 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						8557b226f3 
					 
					
						
						
							
							Insert code to load constants used as Call or Return arguments.  
						
						... 
						
						
						
						Also, note return value of a Call as an "implicitUse".
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@720  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-10 20:56:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b00c582b6d 
					 
					
						
						
							
							Commit more code over to new cast style  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@697  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-02 03:41:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1d87bcf490 
					 
					
						
						
							
							Convert more code to use new style casts  
						
						... 
						
						
						
						Eliminate old style casts from value.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@696  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-01 20:11:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cfe26c930a 
					 
					
						
						
							
							Add more support for new style casts  
						
						... 
						
						
						
						Convert more code to use them
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@695  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-01 18:26:53 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						4cecdd206e 
					 
					
						
						
							
							Several fixes:  
						
						... 
						
						
						
						(1) Avoid hard-coding some register numbers.
(2) Fix some incorrect branch opcodes.
(3) Don't try to move int register to float register!
(4) If an operand being forwarded is a constant and it doesn't fit
    into the immed field of the copy machine instruction, then
    generate a load-constant instead of a copy.
(5) Use (unsigned long) 0 for copying a pointer via "add 0, ptr -> ptr2".
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@683  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-10-01 00:12:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5070c6a512 
					 
					
						
						
							
							Check in bug fix for vadve  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@662  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-09-28 15:06:55 +00:00 
						 
				 
			
				
					
						
							
							
								Vikram S. Adve 
							
						 
					 
					
						
						
							
						
						243dd45820 
					 
					
						
						
							
							Allow pointer constants as well as integer and booleans.  
						
						... 
						
						
						
						Skip over list nodes in ForwardOperand.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@617  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-09-18 13:03:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7163447b9d 
					 
					
						
						
							
							Add support for loading and storing pointers...  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@575  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-09-14 20:00:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ffe335ace1 
					 
					
						
						
							
							Fix a bug that caused a crash if a setcc had zero uses.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@574  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-09-14 18:29:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						20b1ea0c98 
					 
					
						
						
							
							Move files.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@561  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2001-09-14 03:47:57 +00:00