| 
							
							
								 Andrew Lenharth | 2afc821996 | try to make a bug bugpointable, add yet more constant pool stuff, fixup constant loads for FP git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19985 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-02-02 03:36:35 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | 22d5a41f9a | better constant handling, should fix many remaining cases git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19984 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-02-02 00:51:15 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | e76797c223 | fix FP arg passing bug, Add unsigned to/from int, fix SELECT, fix Constant pool git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19976 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-02-01 20:40:27 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | f61ed95a03 | Print the Constant pool git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19975 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-02-01 20:38:53 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | ae088f4b1d | Make cmov work right and loads for fp from constant pool git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19974 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-02-01 20:36:44 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | 2a8fc23411 | Correct stack stuff for FP git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19973 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-02-01 20:35:57 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | 2f40163323 | try to match alpha pattern git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19972 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-02-01 20:35:11 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | daf4b0477f | fix register names git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19971 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-02-01 20:34:29 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | c1faced5ff | pecimise loads, put indirect call addr in right register.  still doesn't fix methcall git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19963 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-02-01 01:37:24 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | b8b6e6a524 | indirect call fix git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19945 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-31 03:19:31 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | 7efadce56e | fp to int and back conversion sequences git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19944 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-31 01:44:26 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | 7b2a5270b7 | 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 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19938 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-30 20:42:36 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | e2752ddefc | This code is really unreachable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19934 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-30 16:33:46 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | d7b59d0181 | Fix warnings. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19933 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-30 16:32:48 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | 684f229895 | support for larger calls git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19932 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-30 00:35:27 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | ea622d53e2 | Unbreak the build  :( git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19926 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-29 19:27:28 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | 2c59435ca5 | first step towards a correct and complete stack.  also add some forms for things that were getting stuck in the nightly tester. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19914 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-29 15:42:07 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | cc1b16faed | fix ExprMap, partially teach about add long git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19882 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-28 23:17:54 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | 6b9870abce | fix ExprMap and constant check in setcc git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19870 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-28 14:06:46 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | 40831c5e0e | move FP into it's own select git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19867 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-28 06:57:18 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | 04c868ef50 | stack frame fix and zero FP reg fix git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19857 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-27 08:31:19 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | 10b400705d | Floating point instructions like Floating point registers git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19856 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-27 07:58:15 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | d2bb960d8c | int to float conversion and another setcc git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19855 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-27 07:50:35 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | 3d65d31e20 | teach isel about comparison with constants and zero extending bits git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19853 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-27 03:49:45 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | 7e57bd518e | perhaps this will let me have calls again git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19851 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-27 01:22:48 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | c0d502e20f | minor bug fix git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19850 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-27 00:52:26 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | 51d3ab4ad4 | minor bug fix git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19849 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-27 00:51:05 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | 98a32d09f3 | added instructions for fp to int to fp moves git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19848 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-26 23:56:48 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | 3e98fde96b | initial fp support git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19847 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-26 21:54:09 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | fc16691925 | hum, writing on one machine, testing on another... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19844 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-26 02:53:56 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | 0298118cbb | add some operations, fix others.  should compile several more tests now git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19843 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-26 01:24:38 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | d279b4157a | problems with bools, and their work arounds git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19833 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-25 19:58:40 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | 2f8fb77297 | more load choices, better add with imm git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19821 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-25 00:35:34 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | 2d6f022a98 | Clean ups, and taught the instruction selector about immediate forms git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19816 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-24 19:44:07 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | a7246caf8f | Alpha JIT prune git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19815 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-24 18:48:22 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | 886470efec | include prune and JIT prune git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19814 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-24 18:45:41 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | 01269524ce | Pruned includes git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19813 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-24 18:37:48 +00:00 |  | 
			
				
					| 
							
							
								 Andrew Lenharth | 304d0f3076 | Let me introduce you to the early stages of the llvm backend for the alpha processor git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19764 91177308-0d34-0410-b5e6-96231b3b80d8 | 2005-01-22 23:41:55 +00:00 |  |