aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							49516bc0d6 
							
						 
					 
					
						
						
							
							Some cleanups after dyngen removal  
						
						... 
						
						
						
						this patch removes some now unused things after dyngen removal.
1. dyngen-exec.h:  op_param, op _jmp and some associated macros
   are now unused;
2. Makefile.target:  tcg-dyngen is not needed anymore
2. tcg/tcg-op.h, tcg/tcg-opc.h:  gen-op.h is dead
3. tcg.c:
    - INDEX_op_end is now the first op
    - CONFIG_DYNGEN_OP is never defined
4. tcg.h:  dyngen_op not needed anymore
5. exec-all.h:  remove some ASM macros.
Signed-off-by: Laurent Desnogues <laurent.desnogues@gmail.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5922 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-12-07 18:15:45 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							a810a2de17 
							
						 
					 
					
						
						
							
							Some fixes for TCG debugging  
						
						... 
						
						
						
						This fixes a few things after Paul's improvements for TCG debugging:
  - change TCGv_i64 field name to something different from
    TCGv_i32
  - fix things in tcg that the above change made visible.
Signed-off-by: Laurent Desnogues <laurent.desnogues@gmail.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5919 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-12-07 17:16:42 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							00dbbb03b6 
							
						 
					 
					
						
						
							
							Revert "TCG: enable debug"  
						
						... 
						
						
						
						This reverts commit 5166, commited by error.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5169 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-09-05 14:22:24 +00:00 
						 
				 
			
				
					
						
							
							
								aurel32 
							
						 
					 
					
						
						
						
						
							
						
						
							b24a39fab0 
							
						 
					 
					
						
						
							
							TCG: enable debug  
						
						... 
						
						
						
						Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5166 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-09-05 14:19:35 +00:00 
						 
				 
			
				
					
						
							
							
								malc 
							
						 
					 
					
						
						
						
						
							
						
						
							a69abbe0b3 
							
						 
					 
					
						
						
							
							Emit and use adhoc function descriptor for code_gen_prologue on PPC64  
						
						... 
						
						
						
						Thus avoiding fragile inline assembly hackery to call into generated
code.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4939 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-07-24 17:37:09 +00:00 
						 
				 
			
				
					
						
							
							
								malc 
							
						 
					 
					
						
						
						
						
							
						
						
							810260a8f3 
							
						 
					 
					
						
						
							
							Preliminary PPC64/Linux host support  
						
						... 
						
						
						
						ppc64.ld from Heikki Lindholm's patch
http://marc.info/?l=qemu-devel&m=114086179024634&w=2 
Issues:
x86_64 tripple faults shortly after decompressing the kernel
No immediate versions of most 64 bit operations
More...
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4932 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-07-23 19:17:46 +00:00 
						 
				 
			
				
					
						
							
							
								pbrook 
							
						 
					 
					
						
						
						
						
							
						
						
							a50f5b9186 
							
						 
					 
					
						
						
							
							Suppress bogus compiler warnings.  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4803 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-06-29 15:25:29 +00:00 
						 
				 
			
				
					
						
							
							
								bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							932a690969 
							
						 
					 
					
						
						
							
							support of long calls for PPC (malc)  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4629 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-05-30 20:56:52 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							c44f945a92 
							
						 
					 
					
						
						
							
							Better solution for the alignment problem  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4498 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-05-19 16:32:18 +00:00 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							d4929d58a1 
							
						 
					 
					
						
						
							
							Fix TCG alignment problems on Sparc64 host  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4485 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-05-18 07:49:05 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								blueswir1 
							
						 
					 
					
						
						
						
						
							
						
						
							c4071c9014 
							
						 
					 
					
						
						
							
							Increase max temps limit  
						
						... 
						
						
						
						git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4074 c046a42c-6fe2-441c-8c8c-71466251a162 
						
						
					 
					
						2008-03-16 19:21:07 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							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