|  Kirill Kranz | e9d8bcf484
							
							hlcgcpu.pas: uses unit systems + t_ps1.pas: correct Message3 | 1 year ago | 
				
					
						|  Kirill Kranz | 14ad18a82b
							
							leave PIC code unchanged | 1 year ago | 
				
					
						|  Kirill Kranz | ec2f18f8be
							
							compiles cube.pas example | 1 year ago | 
				
					
						|  florian | 637976e83f
							
							* patch by Marģers to unify internal error numbers, resolves #37888 | 5 years ago | 
				
					
						|  Jonas Maebe | 3fee990218
							
							* on Mach-O, PECOFF and ELF platforms, write local symbols as hidden/ | 6 years ago | 
				
					
						|  Jonas Maebe | 1b6425176b
							
							* synchronised with trunk till r42049 | 6 years ago | 
				
					
						|  Jonas Maebe | 281b3ad276
							
							* fix case completeness and unreachable code warnings in compiler that would | 6 years ago | 
				
					
						|  Jonas Maebe | 4cd6f59bc3
							
							* changed create_hlcodegen into a procvar, so that we don't have to insert | 7 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 | 
				
					
						|  Jonas Maebe | aa1be3276f
							
							- removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol(): | 9 years ago | 
				
					
						|  Jonas Maebe | 1cb8c0d00c
							
							* specify the def of assembler level symbols defined via | 9 years ago | 
				
					
						|  Jonas Maebe | c7ea921066
							
							* renamed thlcgobj.g_external_wrapper() into a_jmp_external_name(), and | 9 years ago | 
				
					
						|  Jonas Maebe | b745dcc64c
							
							* moved g_external_wrapper() to the hlcg, and also g_intf_wrapper() because | 11 years ago | 
				
					
						|  Jonas Maebe | 1516661249
							
							+ new chlcgobj class reference variable that can be used to call thlcg* | 11 years ago | 
				
					
						|  Jonas Maebe | bacd303208
							
							* synchronized with trunk up to r27758 | 11 years ago | 
				
					
						|  florian | b2b26f84cf
							
							* partially merged the mips-embedded branch of Michael Ring: | 11 years ago | 
				
					
						|  Jonas Maebe | 81427523ab
							
							* pass a list of (pointers to) the paralocs to hlcgobj.a_call/g_call*, as | 11 years ago | 
				
					
						|  sergei | d0ae800da6
							
							+ MIPS: Use INS and EXT instructions for bit manipulations when target CPU type is set to mips32r2. | 12 years ago | 
				
					
						|  sergei | 823e3ea398
							
							MIPS: reworked PIC/call code: | 12 years ago | 
				
					
						|  pierre | 899951577a
							
							Avoid wrong code generation for a_call_name if we create pic code | 12 years ago | 
				
					
						|  pierre | 6e2db1a5e5
							
							Use addr_pic_call16 in a_call_name method | 12 years ago | 
				
					
						|  pierre | a3ef2b42a8
							
							Remove more TABs in sources | 13 years ago | 
				
					
						|  Jonas Maebe | 7717e43929
							
							* moved setting the call result to a separate method, so it can still be | 13 years ago | 
				
					
						|  Jonas Maebe | 1955255dda
							
							* let thlcg.a_call_name() return the tcgpara representing the function | 13 years ago | 
				
					
						|  pierre | 489b93f2f5
							
							* Overload hlcg.a_call_ref and a_call_reg methods for cdecl'ared functions to use  register | 13 years ago | 
				
					
						|  pierre | 514b14a5ae
							
							Override a_call_name to use _gp loading and  call for cdecl (to get PIC compatible code) | 13 years ago | 
				
					
						|  Jonas Maebe | 72e9cfee24
							
							* create/destroy also the high level code generator for all architectures, | 14 years ago |