|  Károly Balogh | 2703b36fe1
							
							m68k: removed some helper function which was added, but in the end it never saw any use | 4 years ago | 
				
					
						|  Károly Balogh | 2ffe777b44
							
							m68k: extend the the register to full size, when multiplied by an immediate in memory references. Patch based on the work of Pierre Muller. | 4 years ago | 
				
					
						|  florian | 637976e83f
							
							* patch by Marģers to unify internal error numbers, resolves #37888 | 5 years ago | 
				
					
						|  Károly Balogh | de180d7656
							
							* m68k: fix index register usage in memory references, when the index is 8 or 16 bit wide and unsigned | 5 years ago | 
				
					
						|  Károly Balogh | 435b57bdb1
							
							m68k: allow vecnode to use word size index registers | 6 years ago | 
				
					
						|  Károly Balogh | fa1203029f
							
							m68k: use cpu_capabilities when deciding to inject scaling into a ref. also allow scaling in more cases. | 6 years ago | 
				
					
						|  Jonas Maebe | 4686f61002
							
							* keep track of the temp position separately from the offset in references, | 7 years ago | 
				
					
						|  Jonas Maebe | a25ebbba3e
							
							+ added volatility information to all memory references | 9 years ago | 
				
					
						|  Károly Balogh | 524659b341
							
							m68k: if we have a symbol in the location reference, that will be base, so try to insert an index register instead, reduces the amount of data->address register shuffling in the generated code | 9 years ago | 
				
					
						|  Károly Balogh | ff7a0c5235
							
							m68k: while updating reference, don't reallocate and copy the index to another register if we can apply scaling for it and we don't need to multiply, so the maybe_const_reg doesn't change. this improves generated code when a const reg (eg: a loop counter) is used as array index | 9 years ago | 
				
					
						|  Károly Balogh | ad301f8fa1
							
							m68k: implemented t68kvecnode.update_reference_reg_packed. same as the generic one, but allocates int registers instead of address registers, because on 68k IMUL,SHR/SHL and AND can't work on address registers, which results in a lot of register shuffling | 10 years ago | 
				
					
						|  Jonas Maebe | d6de2c03cb
							
							* generic part of r26050 from the hlcgllvm branch: made tcgvecnode hlcg-safe | 10 years ago | 
				
					
						|  Károly Balogh | 2881bc81b1
							
							m68k: tweaks and fixes in n68kmem. the node is still disabled, needs further fixes in cgcpu/fixref to work properly | 11 years ago | 
				
					
						|  Károly Balogh | c6153010d1
							
							m68k: plain 68000 doesn't support index scaling at all (020+ and CF only) | 11 years ago | 
				
					
						|  Károly Balogh | 48ceebafb1
							
							n68kmem node for better utilization of 68k specialities in addressing | 11 years ago |