Misha Brukman 
							
						 
					 
					
						
						
							
						
						3d9a6c2842 
					 
					
						
						
							
							Breaking up the PowerPC target into 32- and 64-bit subparts, Part I: 32-bit.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15634  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-11 00:09:42 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						5b5708106e 
					 
					
						
						
							
							Renamed PPC32 (namespace for regs, opcodes) to PPC to include 64-bit targets  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15631  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-10 22:47:03 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						7103fba019 
					 
					
						
						
							
							CodePrinter -> AsmPrinter  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15599  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-09 22:27:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6173cd9c16 
					 
					
						
						
							
							getValues does not exist  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15495  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-04 17:29:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						83660c5aed 
					 
					
						
						
							
							Minor corrections  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15309  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-28 20:18:53 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						f63bc199c6 
					 
					
						
						
							
							Find longs by type, not by their primitive size being 64. Patch by Nate Begeman.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15304  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-28 19:12:24 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						af313fb188 
					 
					
						
						
							
							Fix printing of immediate operands by looking at their operand types in  
						
						... 
						
						
						
						the TargetInstrInfo.  This fixes UnitTests 2003-05-26-Shorts and
2003-07-09-LoadShorts.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15296  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-28 00:00:48 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						ab96790f2c 
					 
					
						
						
							
							Correctly print out long branches, assert on finding pseudo instr COND_BRANCH  
						
						... 
						
						
						
						Patch by Nate Begeman.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15286  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-27 18:40:39 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						cf8d244394 
					 
					
						
						
							
							Increment the label number in runOnFunction() rather than while printing out  
						
						... 
						
						
						
						some instruction.  Patch by Nate Begeman.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15236  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-26 16:28:33 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						1245c35935 
					 
					
						
						
							
							Simplify boolean test.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15145  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-23 21:43:26 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						e2eceb5c73 
					 
					
						
						
							
							* Codegen of GEPs dramatically improved by folding multiplies and adds  
						
						... 
						
						
						
						* Function pointers implemented correctly using appropriate stubs
Contributed by Nate Begeman.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15133  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-23 16:08:20 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						97a296f743 
					 
					
						
						
							
							* Fix printing of signed immediate values  (Nate Begeman)  
						
						... 
						
						
						
						* Fix printing of `zeroinitializer'
* Fix printing of `linkonce' globals, complete with stubs
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15084  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-21 20:11:11 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						e48178e8a6 
					 
					
						
						
							
							Differentiate between global and weak symbol loads  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15035  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-20 15:45:27 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						61114619bc 
					 
					
						
						
							
							* Fn args passed in registers are now recorded as used by the call instruction  
						
						... 
						
						
						
						`-> asm printer updated to not print out those registers with the call instr
All of Shootout tests now work.  Great thanks to Nate Begeman for the patch!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15015  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-20 00:42:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						67910e1eb0 
					 
					
						
						
							
							CPR Fixes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14961  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-18 07:29:35 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						da2b13f694 
					 
					
						
						
							
							* Output non-lazy linking stubs for external global variables  
						
						... 
						
						
						
						* Get rid of dead and #if 0'd code
* Minor for loop speed-up: save end iterator instead of querying every time
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14893  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-16 20:29:04 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						29188c6ff6 
					 
					
						
						
							
							* Add spaces between words and numbers in comments printed out for longs/floats  
						
						... 
						
						
						
						* Print out IMPLICIT_DEFS as comments in the assembly, patch by Nate Begeman
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14890  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-16 19:01:13 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						05fcd0c891 
					 
					
						
						
							
							* Fix header comment, excise references to X86  
						
						... 
						
						
						
						* Add suport for printing out references to constant pool indices
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14699  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-08 17:58:04 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						4cf5112500 
					 
					
						
						
							
							Use the more compact bl' instead of cryptic (but equivalent) bcl 20,31'  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14652  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-06 22:40:34 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						4363bdb0e5 
					 
					
						
						
							
							Check if operand has an allocated reg before requesting it.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14550  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-01 21:09:12 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						b9e8f97aef 
					 
					
						
						
							
							* Inquire about the number of operands from the instruction directly  
						
						... 
						
						
						
						* Only check for a register if we are sure the instruction has one allocated
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14509  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-30 21:54:12 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						61297ee118 
					 
					
						
						
							
							* Stop using BBNumbering, we don't really need it  
						
						... 
						
						
						
						* Only increment labelNumber once, because it's used by both Load{hi,lo}Addr
* There is no .bss section on PowerPC
* Use .align 2 instead of other random numbers
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14504  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-29 23:40:57 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						218bec7bd3 
					 
					
						
						
							
							Assembly syntax/comment fixes by Nate Begeman.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14479  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-29 17:13:26 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						a6e58b3cfb 
					 
					
						
						
							
							No need to generate a lazy-linking stub for internal functions, they can be  
						
						... 
						
						
						
						resolved by the static linker.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14467  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-28 18:03:37 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						9c661c8e26 
					 
					
						
						
							
							Do not set the `link' bit when branching to the first BB of a function, as it  
						
						... 
						
						
						
						will cause an infinite loop.  The link bit is only used for calling functions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14466  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-28 17:57:40 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						bb4a90820c 
					 
					
						
						
							
							Fix spacing around function arguments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14463  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-28 15:53:27 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						c6cc10f48f 
					 
					
						
						
							
							Combine several if stmts with returns into an if-then-elseif-else chain.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14414  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-25 19:24:52 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						2bf183c092 
					 
					
						
						
							
							* Be consistent about MachineBB labels and references to them in instr stream  
						
						... 
						
						
						
						* Use MachineBB's built-in numbering system instead of reinventing one
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14408  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-25 15:42:10 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						22e12076e9 
					 
					
						
						
							
							* Initialize the entire array statically, not member-at-a-time  
						
						... 
						
						
						
						* Remove x86-specific comment re: intel vs. at&t assembly syntax
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14406  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-25 15:11:34 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						7f484a5fff 
					 
					
						
						
							
							* Lowercase the register names  
						
						... 
						
						
						
						* Parenthesize assert() expressions correctly
* Fix spacing around for() and if() statements
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14384  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-24 23:51:00 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						46fd00aec6 
					 
					
						
						
							
							* Tabs to spaces  
						
						... 
						
						
						
						* Remove unnecessary parens, braces, clean up code layout
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14379  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-24 23:04:11 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						05794498d9 
					 
					
						
						
							
							* Order #includes  
						
						... 
						
						
						
						* Use the DEBUG() guard for debug printouts
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14367  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-24 17:31:42 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						d71bd56caa 
					 
					
						
						
							
							Type::getPrimitiveID() -> getTypeID()  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14287  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-21 17:19:08 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						5dfe3a9c3b 
					 
					
						
						
							
							Initial revision  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14283  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-21 16:55:25 +00:00