Garrison Venn 
							
						 
					 
					
						
						
							
						
						18bba84d77 
					 
					
						
						
							
							Added new FIXME note  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129360  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-12 12:30:10 +00:00 
						 
				 
			
				
					
						
							
							
								Eli Friedman 
							
						 
					 
					
						
						
							
						
						2227f154eb 
					 
					
						
						
							
							Get rid of useless comment; if a file uses functions from a given header,  
						
						... 
						
						
						
						it is obvious that it should be included.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129295  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-11 20:16:05 +00:00 
						 
				 
			
				
					
						
							
							
								Garrison Venn 
							
						 
					 
					
						
						
							
						
						2a7d4ad1f4 
					 
					
						
						
							
							Because some systems have reported that this example would not build the  
						
						... 
						
						
						
						header file cstdio was added as an include.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129291  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-11 19:52:49 +00:00 
						 
				 
			
				
					
						
							
							
								Garrison Venn 
							
						 
					 
					
						
						
							
						
						64cfcefdeb 
					 
					
						
						
							
							Fixed more best practices, and explicit/implicit style guide issues.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129245  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-10 14:06:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						626ab1ccad 
					 
					
						
						
							
							reindent this whole file and do a variety of stylistic cleanups.  
						
						... 
						
						
						
						This code is still a long way from following best practices.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129140  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-08 18:02:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cad3f77fa8 
					 
					
						
						
							
							fix this to build with the recent StructType changes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129139  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-08 17:56:47 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						dfa1a79b0c 
					 
					
						
						
							
							Update examples and documentation to explicitly add basicaa, now that it's  
						
						... 
						
						
						
						no longer included by default.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119169  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-15 18:41:10 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						f0c55a9b97 
					 
					
						
						
							
							Build with RTTI and exceptions disabled. Only in GCC for now.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116682  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-17 02:26:16 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						3a210e2d30 
					 
					
						
						
							
							Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally."  
						
						... 
						
						
						
						This reverts commit r113632
Conflicts:
	cmake/modules/AddLLVM.cmake
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113819  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-13 23:59:48 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						4e9c939312 
					 
					
						
						
							
							CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113632  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-10 21:14:25 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						f19f6a9deb 
					 
					
						
						
							
							Remove stray semi-colon.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106009  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-06-15 17:47:24 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						57b6e9eb6c 
					 
					
						
						
							
							Remove the -enable-sjlj-eh option, which doesn't do anything.  
						
						... 
						
						
						
						Remove the -enable-eh option which is only used by the JIT,
and replace it with -jit-enable-eh.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102865  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-02 15:36:26 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						ec42dd6e19 
					 
					
						
						
							
							Use provided llvm-defined variables instead of twisting user-controlled knobs.  
						
						... 
						
						
						
						No visible change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102240  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-24 05:07:24 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						7c43f4357d 
					 
					
						
						
							
							Fix -Wcast-qual warning.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101894  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-20 11:50:37 +00:00 
						 
				 
			
				
					
						
							
							
								Garrison Venn 
							
						 
					 
					
						
						
							
						
						a2c2f1ae84 
					 
					
						
						
							
							Adds a JIT based exception handling example to the examples directory.  
						
						... 
						
						
						
						Both zero cost example domain specific, and C++ foreign exception handling are 
shown. The example's documentation fully explains how to run the example.
Notes:
1)   The code uses an extremely simple type info model.
2)   Only a single landing pad is used per unwind edge 
     (one call to llvm.eh.selector)
3)   llvm.eh.selector support for filter arguments is not given.
4)   llvm.eh.typeid.for is not used.
5)   Forced unwind behavior is not supported.
6)   Very little if any error handling is given.
7)   __attribute__((__aligned__)) is used.
8)   The code uses parts from the llvm compiler-rt project and
     the llvm Kaleidoscope example.
9)   The code has not been ported or tested on WINDOWS.
10)  The code was not tested with a cmake build.
11)  The code was tested for a debug build on 32bit X86 CentOS LINUX, 
     and both a debug and release build on OS X 10.6.2 (64bit).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95723  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-09 23:22:43 +00:00