|  Pierre Muller | dce70b3b70
							
							Short version of the mips code genration bug | 3 anni fa | 
				
					
						|  florian | 8d864559b7
							
							* overleft cosmetics | 3 anni fa | 
				
					
						|  Nikolay Nikolov | 074ce9c50f
							
							+ added call to g_maybe_checkforexceptions after generating call to fpc_iocheck | 4 anni fa | 
				
					
						|  florian | 637976e83f
							
							* patch by Marģers to unify internal error numbers, resolves #37888 | 5 anni fa | 
				
					
						|  Jonas Maebe | 453bfcd370
							
							* emit the correct declaration for procdefs used to force a procname in LLVM | 5 anni fa | 
				
					
						|  yury | de3a479be3
							
							* Added assembler comments about unused parameters. | 5 anni fa | 
				
					
						|  yury | e28fca9729
							
							* If parentfp is passed in the stack it can be skipped only if po_delphi_nested_cc is set for the routine. | 5 anni fa | 
				
					
						|  Jonas Maebe | cc14f06677
							
							* when a function returns a value in a register, but normally that type | 5 anni fa | 
				
					
						|  yury | aefc1be555
							
							* Reverted accidentally committed files. | 5 anni fa | 
				
					
						|  yury | 7b65f85a0b
							
							*  Accidental commit. | 5 anni fa | 
				
					
						|  yury | 7bffafdf8b
							
							* Improved the parentfp optimization to properly handle cases when a nested routine calls other nested routines. | 5 anni fa | 
				
					
						|  yury | 11fd466394
							
							* Optimize parentfp when optimization level 1 and higher to be debugger friendly. | 5 anni fa | 
				
					
						|  yury | 627fcb4354
							
							* Do not use the LOC_VOID location to indicate unused parameters. | 5 anni fa | 
				
					
						|  yury | 9d1c814387
							
							* Added the thlcgobj.a_load_undefined_cgpara() method to pass an undefined value as a parameter to a routine. The generic version passes the 0/nil value if the parameter's location is not a register. | 5 anni fa | 
				
					
						|  yury | 2808873d1b
							
							* Reworked the optimization of unused $parentfp for nested routines. | 5 anni fa | 
				
					
						|  yury | 7dc6049de9
							
							* Release registers which have been used for a function call before adjusting the stack pointer. On i386 this allows to use eax,ecx,edx in POP instructions for stack adjustment. | 5 anni fa | 
				
					
						|  Jonas Maebe | 4ba19f5418
							
							* add support for creating non-address-only procvars to | 5 anni fa | 
				
					
						|  Jonas Maebe | 1e3f72403e
							
							* renamed getintparaloc to getcgtempparaloc | 5 anni fa | 
				
					
						|  Jonas Maebe | 54d3c26e27
							
							* renamed abi_linux386_sysv to abi_i386_dynalignedstack, and also use it | 5 anni fa | 
				
					
						|  Jonas Maebe | e775ecdc43
							
							* cleaned up safecall support: use a hidden localvarsym instead of result | 6 anni fa | 
				
					
						|  florian | 52cc02aa3b
							
							* values passed to const parameters are not limited to registers and constants | 6 anni fa | 
				
					
						|  florian | fabe4cc067
							
							* patch by Christo Crause: reg. allocation information if non-volatile registers | 6 anni fa | 
				
					
						|  Jonas Maebe | dadeff5b09
							
							* fixed Darwin/i386 after r43176 | 6 anni fa | 
				
					
						|  florian | fb91899457
							
							* adapted 16 byte alignment handling on linux: it is now assumed that the callee tries to clear the stack, so in the caller, the stack is re-adjusted | 6 anni fa | 
				
					
						|  florian | 02deb7d954
							
							* try to avoid to use pic based calls | 6 anni fa | 
				
					
						|  florian | b3ed34592f
							
							+ software handling of exceptions on arm | 6 anni fa | 
				
					
						|  Jonas Maebe | 281b3ad276
							
							* fix case completeness and unreachable code warnings in compiler that would | 6 anni fa | 
				
					
						|  Jonas Maebe | 04d295f186
							
							* first step towards supporting 32 bit targets with the LLVM code generator: | 6 anni fa | 
				
					
						|  florian | 4f052e4f90
							
							o fix several issues with floating point exceptions | 7 anni fa | 
				
					
						|  Jonas Maebe | d69ad8fa41
							
							* removed temppos field again from parameter locations: they're not allocated | 7 anni fa |