Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								5fb9b53060
								
							
						 | 
						
							
							
								
								clean up load and stores alot
							
							
							
							
							
							
							
							llvm-svn: 20059 
							
						 | 
						
							2005-02-07 05:18:02 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								a9e02156ce
								
							
						 | 
						
							
							
								
								teach all loads and stores about the stack
							
							
							
							
							
							
							
							llvm-svn: 20058 
							
						 | 
						
							2005-02-07 05:07:00 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								0021f55863
								
							
						 | 
						
							
							
								
								prefer FP scratch registers and more check in LowerArguments
							
							
							
							
							
							
							
							llvm-svn: 20057 
							
						 | 
						
							2005-02-06 21:07:31 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								eefd410522
								
							
						 | 
						
							
							
								
								fix oopso
							
							
							
							
							
							
							
							llvm-svn: 20056 
							
						 | 
						
							2005-02-06 16:22:15 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								6c018f77d1
								
							
						 | 
						
							
							
								
								smarter loads and stores.  can now handle base+offset.
							
							
							
							
							
							
							
							llvm-svn: 20055 
							
						 | 
						
							2005-02-06 15:40:40 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								d9bf7b81eb
								
							
						 | 
						
							
							
								
								fix build
							
							
							
							
							
							
							
							llvm-svn: 20053 
							
						 | 
						
							2005-02-05 19:46:51 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								7be9854594
								
							
						 | 
						
							
							
								
								clean up
							
							
							
							
							
							
							
							llvm-svn: 20051 
							
						 | 
						
							2005-02-05 17:41:39 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								ea9224a69a
								
							
						 | 
						
							
							
								
								fix f32 setcc, and fp select
							
							
							
							
							
							
							
							llvm-svn: 20050 
							
						 | 
						
							2005-02-05 16:41:03 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								060d58b88f
								
							
						 | 
						
							
							
								
								added ugly support for fp compares
							
							
							
							
							
							
							
							llvm-svn: 20049 
							
						 | 
						
							2005-02-05 13:19:12 +00:00 | 
						
					
				
					
						
							
							
								 
								Misha Brukman
							
						 | 
						
							
							
							
							
							
								
							
							
								ffe9968b5a
								
							
						 | 
						
							
							
								
								Make the rest of file header comments consistent in format and style
							
							
							
							
							
							
							
							llvm-svn: 20048 
							
						 | 
						
							2005-02-05 02:24:26 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								799479138e
								
							
						 | 
						
							
							
								
								FP fixes
							
							
							
							
							
							
							
							llvm-svn: 20019 
							
						 | 
						
							2005-02-03 21:01:15 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								75c6225f32
								
							
						 | 
						
							
							
								
								Store fix
							
							
							
							
							
							
							
							llvm-svn: 20004 
							
						 | 
						
							2005-02-02 17:32:39 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								fe6e7a30c0
								
							
						 | 
						
							
							
								
								prevent register allocator from using the stack pointer :)
							
							
							
							
							
							
							
							llvm-svn: 20002 
							
						 | 
						
							2005-02-02 17:00:21 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								c7042c2d8b
								
							
						 | 
						
							
							
								
								fix loading of floats
							
							
							
							
							
							
							
							llvm-svn: 19997 
							
						 | 
						
							2005-02-02 15:05:33 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								0f42d92ca0
								
							
						 | 
						
							
							
								
								marked mem* as not supported
							
							
							
							
							
							
							
							llvm-svn: 19992 
							
						 | 
						
							2005-02-02 05:49:42 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								07c0b0d92b
								
							
						 | 
						
							
							
								
								fix Load bug
							
							
							
							
							
							
							
							llvm-svn: 19987 
							
						 | 
						
							2005-02-02 04:35:44 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								c7e55f430c
								
							
						 | 
						
							
							
								
								try to make a bug bugpointable, add yet more constant pool stuff, fixup constant loads for FP
							
							
							
							
							
							
							
							llvm-svn: 19985 
							
						 | 
						
							2005-02-02 03:36:35 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								ae88b6a8a8
								
							
						 | 
						
							
							
								
								better constant handling, should fix many remaining cases
							
							
							
							
							
							
							
							llvm-svn: 19984 
							
						 | 
						
							2005-02-02 00:51:15 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								9df6a764b9
								
							
						 | 
						
							
							
								
								fix FP arg passing bug, Add unsigned to/from int, fix SELECT, fix Constant pool
							
							
							
							
							
							
							
							llvm-svn: 19976 
							
						 | 
						
							2005-02-01 20:40:27 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								cdc9e33ae5
								
							
						 | 
						
							
							
								
								pecimise loads, put indirect call addr in right register.  still doesn't fix methcall
							
							
							
							
							
							
							
							llvm-svn: 19963 
							
						 | 
						
							2005-02-01 01:37:24 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								c40d156dc9
								
							
						 | 
						
							
							
								
								fp to int and back conversion sequences
							
							
							
							
							
							
							
							llvm-svn: 19944 
							
						 | 
						
							2005-01-31 01:44:26 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								7141334f98
								
							
						 | 
						
							
							
								
								added fp extend and removed a forgotten assert in more than 6 arg support (should break somewhere else now :) ) and fix an incorrect asm sequence for indirect calls
							
							
							
							
							
							
							
							llvm-svn: 19938 
							
						 | 
						
							2005-01-30 20:42:36 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								bfa060c5d2
								
							
						 | 
						
							
							
								
								Fix warnings.
							
							
							
							
							
							
							
							llvm-svn: 19933 
							
						 | 
						
							2005-01-30 16:32:48 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								918a29fc51
								
							
						 | 
						
							
							
								
								support for larger calls
							
							
							
							
							
							
							
							llvm-svn: 19932 
							
						 | 
						
							2005-01-30 00:35:27 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								41bc2c2897
								
							
						 | 
						
							
							
								
								first step towards a correct and complete stack.  also add some forms for things that were getting stuck in the nightly tester.
							
							
							
							
							
							
							
							llvm-svn: 19914 
							
						 | 
						
							2005-01-29 15:42:07 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								4a0d200c13
								
							
						 | 
						
							
							
								
								fix ExprMap, partially teach about add long
							
							
							
							
							
							
							
							llvm-svn: 19882 
							
						 | 
						
							2005-01-28 23:17:54 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								579a324137
								
							
						 | 
						
							
							
								
								fix ExprMap and constant check in setcc
							
							
							
							
							
							
							
							llvm-svn: 19870 
							
						 | 
						
							2005-01-28 14:06:46 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								479bc61455
								
							
						 | 
						
							
							
								
								move FP into it's own select
							
							
							
							
							
							
							
							llvm-svn: 19867 
							
						 | 
						
							2005-01-28 06:57:18 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								96515adad6
								
							
						 | 
						
							
							
								
								Floating point instructions like Floating point registers
							
							
							
							
							
							
							
							llvm-svn: 19856 
							
						 | 
						
							2005-01-27 07:58:15 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								0cceb5165e
								
							
						 | 
						
							
							
								
								int to float conversion and another setcc
							
							
							
							
							
							
							
							llvm-svn: 19855 
							
						 | 
						
							2005-01-27 07:50:35 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								3c361fd6f7
								
							
						 | 
						
							
							
								
								teach isel about comparison with constants and zero extending bits
							
							
							
							
							
							
							
							llvm-svn: 19853 
							
						 | 
						
							2005-01-27 03:49:45 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								5374789198
								
							
						 | 
						
							
							
								
								perhaps this will let me have calls again
							
							
							
							
							
							
							
							llvm-svn: 19851 
							
						 | 
						
							2005-01-27 01:22:48 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								9e27e54d70
								
							
						 | 
						
							
							
								
								minor bug fix
							
							
							
							
							
							
							
							llvm-svn: 19850 
							
						 | 
						
							2005-01-27 00:52:26 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								9748b623a4
								
							
						 | 
						
							
							
								
								minor bug fix
							
							
							
							
							
							
							
							llvm-svn: 19849 
							
						 | 
						
							2005-01-27 00:51:05 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								5ae5f81720
								
							
						 | 
						
							
							
								
								initial fp support
							
							
							
							
							
							
							
							llvm-svn: 19847 
							
						 | 
						
							2005-01-26 21:54:09 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								589304de7f
								
							
						 | 
						
							
							
								
								hum, writing on one machine, testing on another...
							
							
							
							
							
							
							
							llvm-svn: 19844 
							
						 | 
						
							2005-01-26 02:53:56 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								02c5459948
								
							
						 | 
						
							
							
								
								add some operations, fix others.  should compile several more tests now
							
							
							
							
							
							
							
							llvm-svn: 19843 
							
						 | 
						
							2005-01-26 01:24:38 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								ba2bcd867f
								
							
						 | 
						
							
							
								
								problems with bools, and their work arounds
							
							
							
							
							
							
							
							llvm-svn: 19833 
							
						 | 
						
							2005-01-25 19:58:40 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								122489bcab
								
							
						 | 
						
							
							
								
								more load choices, better add with imm
							
							
							
							
							
							
							
							llvm-svn: 19821 
							
						 | 
						
							2005-01-25 00:35:34 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								2f0f845534
								
							
						 | 
						
							
							
								
								Clean ups, and taught the instruction selector about immediate forms
							
							
							
							
							
							
							
							llvm-svn: 19816 
							
						 | 
						
							2005-01-24 19:44:07 +00:00 | 
						
					
				
					
						
							
							
								 
								Andrew Lenharth
							
						 | 
						
							
							
							
							
							
								
							
							
								a1b5ca2b9d
								
							
						 | 
						
							
							
								
								Let me introduce you to the early stages of the llvm backend for the alpha processor
							
							
							
							
							
							
							
							llvm-svn: 19764 
							
						 | 
						
							2005-01-22 23:41:55 +00:00 |