| 
							
							
								 malc | ebd486d593 | Fix alignment of 64bit args Unbreaks sparc and mips64el. (Reported by Thiemo Seufer)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5815 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-11-29 19:55:15 +00:00 |  | 
			
				
					| 
							
							
								 malc | b29fe3ed48 | Preliminary AIX support git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5732 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-11-18 01:42:22 +00:00 |  | 
			
				
					| 
							
							
								 pbrook | a7812ae412 | TCG variable type checking. Signed-off-by: Paul Brook <paul@codesourcery.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5729 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-11-17 14:43:54 +00:00 |  | 
			
				
					| 
							
							
								 blueswir1 | b1d8e52e63 | Fix undeclared symbol warnings from sparse git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5539 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-10-26 13:43:07 +00:00 |  | 
			
				
					| 
							
							
								 aurel32 | bdffd4a9d7 | TCG: add tcg_const_local_tl() Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5504 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-10-21 11:30:45 +00:00 |  | 
			
				
					| 
							
							
								 blueswir1 | f48f3ede71 | Display TCGCond name in tcg dumper (original patch by Tristan Gingold) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5208 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-09-14 07:45:17 +00:00 |  | 
			
				
					| 
							
							
								 blueswir1 | 8fcd36920e | Fix some warnings that would be generated by gcc -Wmissing-prototypes git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5022 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-08-17 20:26:25 +00:00 |  | 
			
				
					| 
							
							
								 ths | 8df1ca4ba5 | Allocate register pair for 64-bit registers on 32-bit host. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4730 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-06-11 11:03:34 +00:00 |  | 
			
				
					| 
							
							
								 ths | c588979bfc | Allocate a register pair instead of a single register. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4688 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-06-07 04:31:49 +00:00 |  | 
			
				
					| 
							
							
								 ths | 1235fc066a | Spelling fixes, by Stefan Weil. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4655 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-06-03 19:51:57 +00:00 |  | 
			
				
					| 
							
							
								 bellard | b314f2706b | suppressed unused macro handling git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4580 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-05-25 18:21:31 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 641d5fbe6b | added local temporaries git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4576 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-05-25 17:24:00 +00:00 |  | 
			
				
					| 
							
							
								 bellard | e8996ee012 | added tcg_temp_free() and improved the handling of constants git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4544 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-05-23 17:33:39 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 24bf7b3a1d | compilation fix git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4540 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-05-23 11:58:32 +00:00 |  | 
			
				
					| 
							
							
								 bellard | a23a9ec615 | profiler clean up git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4537 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-05-23 09:52:20 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 7e4597d7ae | added debug_insn_start debug instruction git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4531 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-05-22 16:56:05 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 4dc81f2822 | debug output: write helper names git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4529 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-05-22 16:08:32 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 39cf05d322 | more generic call codegen git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4528 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-05-22 14:59:57 +00:00 |  | 
			
				
					| 
							
							
								 bellard | cf60bce405 | fixed zero shifts (64 bit case) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4527 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-05-22 14:39:25 +00:00 |  | 
			
				
					| 
							
							
								 bellard | e5097dc8e3 | fixed dead global variable update git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4512 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-05-21 16:24:20 +00:00 |  | 
			
				
					| 
							
							
								 bellard | c6e113f568 | added 'pure' function attribute - fixed indirect function calls git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4469 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-05-17 12:42:15 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 6a8d7b7637 | temporary hack to handle register shortage with dyngen for qemu_st64() git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4438 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-05-12 13:49:14 +00:00 |  | 
			
				
					| 
							
							
								 blueswir1 | bf6247fb76 | Rename CONFIG_NO_DYNGEN_OP to CONFIG_DYNGEN_OP to avoid double negatives git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4412 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-05-10 12:27:33 +00:00 |  | 
			
				
					| 
							
							
								 bellard | b03cce8e08 | fixed global variable handling with qemu load/stores - initial global prologue/epilogue implementation git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4406 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-05-10 10:52:05 +00:00 |  | 
			
				
					| 
							
							
								 aurel32 | f54b3f920f | HPPA (PA-RISC) host support (Stuart Brady)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4199 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-04-12 20:14:54 +00:00 |  | 
			
				
					| 
							
							
								 aurel32 | ca10f86763 | Remove osdep.c/qemu-img code duplication (Kevin Wolf)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4191 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-04-11 21:35:42 +00:00 |  | 
			
				
					| 
							
							
								 blueswir1 | cf2be98437 | Prepare for op.c removal and zero legacy ops git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4095 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-03-21 18:03:09 +00:00 |  | 
			
				
					| 
							
							
								 blueswir1 | e4d5434c3a | Fix i32 memory backed variables on 64-bit host git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4044 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-03-13 17:34:19 +00:00 |  | 
			
				
					| 
							
							
								 blueswir1 | 0954d0d9e2 | Remove blank elements in tcg_target_reg_alloc_order[] (Stuart Brady) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4039 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-03-11 21:01:02 +00:00 |  | 
			
				
					| 
							
							
								 blueswir1 | b3db875812 | Add function prologue, fix pointer load on Sparc64 host git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4027 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-03-08 13:33:42 +00:00 |  | 
			
				
					| 
							
							
								 blueswir1 | a0d69e0097 | Fix typo git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3983 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-02-17 08:45:04 +00:00 |  | 
			
				
					| 
							
							
								 pbrook | 623e265c6b | Simplify TCG relocation bugfix. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3974 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-02-10 14:09:09 +00:00 |  | 
			
				
					| 
							
							
								 pbrook | 2ba1eeb62c | Fix TCG relocation bug (exposed by fault after brcond op).  Add FIXME for annother potential bug.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3968 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-02-10 02:41:15 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 3fe43da737 | win32: suppress alloca() warning git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3966 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-02-04 22:03:16 +00:00 |  | 
			
				
					| 
							
							
								 bellard | 5ff9d6a469 | fixed sign extensions - added explicit side effect op flag - added discard instruction git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3963 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-02-04 00:37:54 +00:00 |  | 
			
				
					| 
							
							
								 pbrook | ac56dd4812 | Add TCG variable opaque type. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3961 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-02-03 19:56:33 +00:00 |  | 
			
				
					| 
							
							
								 bellard | c896fe29d6 | TCG code generator git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3943 c046a42c-6fe2-441c-8c8c-71466251a162 | 2008-02-01 10:05:41 +00:00 |  |