..  
			 
		
		
			
			
			
			
				
					
						
							
								 
								aasmllvm.pas 
							
						
					 
				 
				
					
						
							
							* fix case completeness warnings 
						
					 
				 
				2019-05-12 18:46:47 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								aasmllvmmetadata.pas 
							
						
					 
				 
				
					
						
							
							* basic llvm metadata support 
						
					 
				 
				2019-05-02 19:45:26 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								agllvm.pas 
							
						
					 
				 
				
					
						
							
							* don't quote LLVM calling convention name (that will cause it to be ignored) 
						
					 
				 
				2019-06-08 17:11:20 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								cgllvm.pas 
							
						
					 
				 
				
					
						
							
							* fix memory leak: free rg[R_MMREGISTER] 
						
					 
				 
				2016-12-04 11:15:05 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								hlcgllvm.pas 
							
						
					 
				 
				
					
						
							
							* synchronised with trunk till r42189 
						
					 
				 
				2019-06-07 18:24:38 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								itllvm.pas 
							
						
					 
				 
				
					
						
							
							+ added "cleanup" landing pad opcode 
						
					 
				 
				2018-11-29 21:31:18 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								llvmbase.pas 
							
						
					 
				 
				
					
						
							
							* add support for custom calling conventions to LLVM function declarations 
						
					 
				 
				2019-02-03 21:09:58 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								llvmcfi.pas 
							
						
					 
				 
				
					
						
							
							* create LLVM TAsmCFI wrapper that calls through to the original TASmCFI for 
						
					 
				 
				2019-03-03 17:15:09 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								llvmdef.pas 
							
						
					 
				 
				
					
						
							
							- removed maxcrecordalign parameter/field from recordsymtables, as this value 
						
					 
				 
				2019-07-14 19:24:32 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								llvminfo.pas 
							
						
					 
				 
				
					
						
							
							* set null-pointer-is-valid attribute on functions, so that LLVM does not 
						
					 
				 
				2019-05-12 21:09:44 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								llvmnode.pas 
							
						
					 
				 
				
					
						
							
							* simplify and optimize generated LLVM code for case statements 
						
					 
				 
				2019-06-29 12:17:49 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								llvmpara.pas 
							
						
					 
				 
				
					
						
							
							* LLVM=: also merge varargs paralocs 
						
					 
				 
				2019-02-27 21:13:49 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								llvmpi.pas 
							
						
					 
				 
				
					
						
							
							- removed maxcrecordalign parameter/field from recordsymtables, as this value 
						
					 
				 
				2019-07-14 19:24:32 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								llvmsym.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								llvmtarg.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								llvmtype.pas 
							
						
					 
				 
				
					
						
							
							* fix case completeness warnings 
						
					 
				 
				2019-05-12 18:46:47 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nllvmadd.pas 
							
						
					 
				 
				
					
						
							
							* fixed <> comparisons with NaNs (use LLVM "unordered" comparison: succeed 
						
					 
				 
				2018-12-21 20:57:12 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nllvmbas.pas 
							
						
					 
				 
				
					
						
							
							* synchronised with trunk till r42049 
						
					 
				 
				2019-05-12 18:44:05 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nllvmcal.pas 
							
						
					 
				 
				
					
						
							
							* force pointer-based self parameters of inlined routines in temps for LLVM 
						
					 
				 
				2018-12-24 22:09:55 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nllvmcnv.pas 
							
						
					 
				 
				
					
						
							
							* fixed LLVM type checking of typed files in ISO mode (fixes webtbs/tw34848) 
						
					 
				 
				2019-06-10 13:36:57 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nllvmcon.pas 
							
						
					 
				 
				
					
						
							
							* keep track of the temp position separately from the offset in references, 
						
					 
				 
				2018-04-22 17:03:16 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nllvmflw.pas 
							
						
					 
				 
				
					
						
							
							* moved tcgexceptionstatehandler to a new cgexcept unit 
						
					 
				 
				2019-02-27 21:13:45 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nllvminl.pas 
							
						
					 
				 
				
					
						
							
							* LLVM-specific support for popcnt 
						
					 
				 
				2019-06-30 15:23:36 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nllvmld.pas 
							
						
					 
				 
				
					
						
							
							* fix case completeness and unreachable code warnings in compiler that would 
						
					 
				 
				2019-05-12 14:29:03 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nllvmmat.pas 
							
						
					 
				 
				
					
						
							
							* ensure the generic version of tcgshlshrnode gets used for llvm 
						
					 
				 
				2018-12-04 19:53:16 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nllvmmem.pas 
							
						
					 
				 
				
					
						
							
							Use same parameter type for update_reference_offset override 
						
					 
				 
				2018-11-16 13:26:56 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nllvmset.pas 
							
						
					 
				 
				
					
						
							
							* simplify and optimize generated LLVM code for case statements 
						
					 
				 
				2019-06-29 12:17:49 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nllvmtcon.pas 
							
						
					 
				 
				
					
						
							
							* fixed field alignment when reusing an anonymous recorddef for LLVM and 
						
					 
				 
				2019-07-21 11:06:54 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								nllvmutil.pas 
							
						
					 
				 
				
					
						
							
							- removed maxcrecordalign parameter/field from recordsymtables, as this value 
						
					 
				 
				2019-07-14 19:24:32 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								rgllvm.pas 
							
						
					 
				 
				
					
						
							
							* synchronised with trunk till r42049 
						
					 
				 
				2019-05-12 18:44:05 +00:00  
			 
		
			
			
			
			
				
					
						
							
								 
								symllvm.pas 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
			 
		
			
			
			
			
				
					
						
							
								 
								tgllvm.pas 
							
						
					 
				 
				
					
						
							
							* synchronised with trunk till r40503 
						
					 
				 
				2018-12-08 15:33:36 +00:00