|  florian | 6404478ea4
							
							* cleanup of VER3_0 defines | il y a 3 ans | 
				
					
						|  Jonas Maebe | 05923af386
							
							* ppc64le: fix storing homogeneous 64 bit float parameters in case they are | il y a 5 ans | 
				
					
						|  Jonas Maebe | d83232f881
							
							* ELFv2: fixed homogeneous aggregate parameter passing when they should | il y a 5 ans | 
				
					
						|  Jonas Maebe | 1e3f72403e
							
							* renamed getintparaloc to getcgtempparaloc | il y a 5 ans | 
				
					
						|  Jonas Maebe | a6a6c2cb07
							
							* fixed size of base stack frame for ELFv2 | il y a 6 ans | 
				
					
						|  Jonas Maebe | 77658b925b
							
							* disable regular array -> dynamic array type coversion support unless | il y a 6 ans | 
				
					
						|  Jonas Maebe | 281b3ad276
							
							* fix case completeness and unreachable code warnings in compiler that would | il y a 6 ans | 
				
					
						|  Jonas Maebe | c7834af354
							
							* track va_uses_float_reg also for varargs functions without varargs | il y a 6 ans | 
				
					
						|  Jonas Maebe | 8b9e90dc7a
							
							* keep track of whether a routine has a C-style variadic parameter in the | il y a 6 ans | 
				
					
						|  nickysn | 518cdf9674
							
							* replaced the saved_XXX_registers arrays with virtual methods inside | il y a 7 ans | 
				
					
						|  Jonas Maebe | 4c68ea1000
							
							* use pocalls_cdecl and cstylearrayofconst more consistently instead of | il y a 8 ans | 
				
					
						|  Jonas Maebe | 880d438704
							
							* renamed t<cpuname>procinfo to tcpuprocinfo for all targets, so we can | il y a 8 ans | 
				
					
						|  Jonas Maebe | fa3b0ca312
							
							* support marking defs created via the getreusable*() class methods as | il y a 10 ans | 
				
					
						|  Jonas Maebe | f402b0d7df
							
							* changed getpointerdef() into a tpointerdef.getreusable() class method | il y a 10 ans | 
				
					
						|  florian | b4fc11fe06
							
							* implemented r30870 for all platforms: pass dyn. array parameters like pointer parameters so typically in a register | il y a 10 ans | 
				
					
						|  Jonas Maebe | 61e4a1b811
							
							+ added tasmlist parameter to getintparaloc() (needed for llvm) | il y a 10 ans | 
				
					
						|  Jonas Maebe | a30f0bc289
							
							* fixed -Oodfa warnings | il y a 10 ans | 
				
					
						|  Jonas Maebe | bd203a5b57
							
							* synchronised with trunk till r30240 | il y a 10 ans | 
				
					
						|  Jonas Maebe | 6230119140
							
							- removed self-assignment of cur_stack_offset introduced by refactoring in | il y a 10 ans | 
				
					
						|  Jonas Maebe | cea2741339
							
							* correct paraloc size for 3-byte records passed in the lower bits of a | il y a 10 ans | 
				
					
						|  Jonas Maebe | 3d6fcd8815
							
							+ ppc64le/ELFv2 ret_in_param implementation | il y a 10 ans | 
				
					
						|  Jonas Maebe | a02fb7c794
							
							* fixed misplaced braces that caused all records to be passed by reference | il y a 10 ans | 
				
					
						|  Jonas Maebe | 3d9713b9c8
							
							* has_single_field() now looks recursively into fields that are aggregate | il y a 10 ans | 
				
					
						|  Jonas Maebe | 9788b01d31
							
							* rewrote most of the special case handling of parameter passing on ppc64, | il y a 10 ans | 
				
					
						|  Jonas Maebe | 25340480b0
							
							* factored out creating a single paraloc, so we can reuse it for creating | il y a 10 ans | 
				
					
						|  Jonas Maebe | f0ee1a9ee3
							
							* pass records that (recursively) only contain floating point values of the | il y a 10 ans | 
				
					
						|  Jonas Maebe | 99de108c68
							
							* renamed all paramanagers to tcpuparamanager so the llvm paramanager can | il y a 12 ans | 
				
					
						|  Jonas Maebe | 7f2750f188
							
							* missing part of r24776, using a build server also has pitfalls :/ | il y a 12 ans | 
				
					
						|  Jonas Maebe | 9938169d2c
							
							* don't use the paracgsize in get_paraloc_def(), because it generally | il y a 12 ans | 
				
					
						|  Jonas Maebe | 7566ddcc8f
							
							* add a tdef to each parameter location and set it for all target | il y a 12 ans |