Gregory Szorc 
							
						 
					 
					
						
						
							
						
						6244b51888 
					 
					
						
						
							
							Organize LLVM C API docs into doxygen modules; add docs  
						
						... 
						
						
						
						This gives a lot of love to the docs for the C API. Like Clang's
documentation, the C API is now organized into a Doxygen "module"
(LLVMC). Each C header file is a child of the main module. Some modules
(like Core) have a hierarchy of there own. The produced documentation is
thus better organized (before everything was in one monolithic list).
This patch also includes a lot of new documentation for APIs in Core.h.
It doesn't document them all, but is better than none. Function docs are
missing @param and @return annotation, but the documentation body now
commonly provides help details (like the expected llvm::Value sub-type
to expect).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153157  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-21 03:54:29 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						0335a14ae7 
					 
					
						
						
							
							Add LLVMAddLowerExpectIntrinsicPass to the C API.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135966  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-25 20:57:59 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						0d9874b48d 
					 
					
						
						
							
							Add the alias analysis to the C api.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129447  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-13 15:44:58 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						45e1a53efd 
					 
					
						
						
							
							Expose more passes to the C API.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129087  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-07 18:20:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ffa0e71c33 
					 
					
						
						
							
							remove dead prototype, PR8351  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116209  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-11 17:44:22 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						75d5fe9213 
					 
					
						
						
							
							Whoops this already existed.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98297  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-11 23:21:19 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						47a53a6e4c 
					 
					
						
						
							
							Add a handful of additional useful pass manager things to the C API  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98296  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-11 23:06:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f8fb7c26ee 
					 
					
						
						
							
							remove the now dead condprop pass, PR3906.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86810  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-11 05:56:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						57c03831cc 
					 
					
						
						
							
							add a bunch more passes to the C bindings (PR3734), patch by  
						
						... 
						
						
						
						Lennart Augustsson!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66272  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-06 16:52:18 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						69cf031ee3 
					 
					
						
						
							
							C and Objective Caml bindings for mem2reg and reg2mem.  
						
						... 
						
						
						
						Patch by Erick Tryzelaar.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48602  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-20 17:16:03 +00:00 
						 
				 
			
				
					
						
							
							
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						41ba1546eb 
					 
					
						
						
							
							C and Objective Caml bindings for several scalar transforms.  
						
						... 
						
						
						
						Patch originally by Erick Tryzelaar, but has been modified somewhat.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48419  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-16 16:32:40 +00:00