|  Jonas Maebe | 28e5636daa
							
							+ support for LLVM nil assembler symbols in instructions (write as "null") | 8 years ago | 
				
					
						|  Jonas Maebe | 31b70ecfd3
							
							* don't perform the automatic insertion of typecasts in case register | 9 years ago | 
				
					
						|  Jonas Maebe | 3f7169e250
							
							* treat Objective-C metaclasses (classrefdefs) as voidpointertype at the | 9 years ago | 
				
					
						|  Jonas Maebe | cd5db0d186
							
							* register the types for the cgparas instead of for the parameters of | 9 years ago | 
				
					
						|  Jonas Maebe | 1dcd312ca5
							
							* don't handle Objective-C or dispinterfaces like Pascal interfaces (we | 10 years ago | 
				
					
						|  Jonas Maebe | ef3bafd67c
							
							* fixed resetting defs after generating the llvm "type" instructions: the | 10 years ago | 
				
					
						|  Jonas Maebe | e90af5d7c0
							
							* fixed collection of types from tai_*typedconst | 10 years ago | 
				
					
						|  Jonas Maebe | c17458149c
							
							- removed accidentally committed debug code | 10 years ago | 
				
					
						|  Jonas Maebe | 8cebb76572
							
							* corrected llvm level type of interfaces | 10 years ago | 
				
					
						|  Jonas Maebe | abd79d275f
							
							* always emit the procdef when calling a routine in llvm; this is | 10 years ago | 
				
					
						|  Jonas Maebe | cf0164b460
							
							+ support for classrefdef | 10 years ago | 
				
					
						|  Jonas Maebe | d7bda793f2
							
							* record rather than immediately append encountered defs, so that we don't | 10 years ago | 
				
					
						|  Jonas Maebe | c80fb6a20e
							
							* explicitly specify whether an llvm specification is a definition (= locally | 10 years ago | 
				
					
						|  Jonas Maebe | 4c5191f5d7
							
							* generate LLVM typedefs for file-typed data | 10 years ago | 
				
					
						|  Jonas Maebe | bfa94ae908
							
							* further (final?) reworking of llvm external symbol handling: | 10 years ago | 
				
					
						|  Jonas Maebe | 6dcf61f057
							
							* an alias is an explicit definition of a symbol -> override types gleaned | 10 years ago | 
				
					
						|  Jonas Maebe | f402b0d7df
							
							* changed getpointerdef() into a tpointerdef.getreusable() class method | 10 years ago | 
				
					
						|  Jonas Maebe | cf2e46c2c1
							
							* reworked external symbol handling on llvm to deal with the fact that | 10 years ago | 
				
					
						|  Jonas Maebe | 033c28e5ac
							
							* removed unnecessary and potentially wrong typecast | 10 years ago | 
				
					
						|  Jonas Maebe | 8f1fb60f61
							
							* also collect the llvm type info from the initialisation data of typed | 10 years ago | 
				
					
						|  Jonas Maebe | 74da8720c5
							
							* insert type conversions in case a symbol is declared via 'external' as an | 10 years ago | 
				
					
						|  Jonas Maebe | e2cf90ad8a
							
							* add type declarations for structure types in the llvm code so that we can | 10 years ago |