NAKAMURA Takumi
							
						 
						
							 
							
							
							
							
								
							
							
								9393654530 
								
							 
						 
						
							
							
								
								Add LLVMOption to clang-interpreter, corresponding to r291938.  
							
							 
							
							... 
							
							
							
							llvm-svn: 292007 
							
						 
						
							2017-01-14 08:54:05 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								2daa6ede46 
								
							 
						 
						
							
							
								
								Attempt at fixing the windows shared build.  
							
							 
							
							... 
							
							
							
							llvm-svn: 213881 
							
						 
						
							2014-07-24 17:38:18 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								e89d2891dd 
								
							 
						 
						
							
							
								
								Use MCJIT.  
							
							 
							
							... 
							
							
							
							llvm-svn: 213879 
							
						 
						
							2014-07-24 17:13:09 +00:00  
						
					 
				
					
						
							
							
								 
								NAKAMURA Takumi
							
						 
						
							 
							
							
							
							
								
							
							
								04b8b37f56 
								
							 
						 
						
							
							
								
								Prune Redundant libdeps in CMake's target_link_libraries and LLVMBuild.txt.  
							
							 
							
							... 
							
							
							
							I checked this with Release+Asserts on x86_64-mingw32. Please restore partially if this were overkill.
llvm-svn: 213064 
							
						 
						
							2014-07-15 11:37:03 +00:00  
						
					 
				
					
						
							
							
								 
								Alp Toker
							
						 
						
							 
							
							
							
							
								
							
							
								60c88cbf7f 
								
							 
						 
						
							
							
								
								clang-interpreter: use LLVM interpreter if JIT is unavailable  
							
							 
							
							... 
							
							
							
							Update the strategy in r212083 to try JIT first and otherwise fall back to the
interpreter. This gives the best of both worlds and still builds fine with no
targets enabled.
Requires supporting changes from LLVM r212086.
llvm-svn: 212087 
							
						 
						
							2014-07-01 03:19:50 +00:00  
						
					 
				
					
						
							
							
								 
								Alp Toker
							
						 
						
							 
							
							
							
							
								
							
							
								475f282b5d 
								
							 
						 
						
							
							
								
								clang-interpreter: interpret instead of JITing  
							
							 
							
							... 
							
							
							
							Fixes the build when no targets are selected, or no native target is built.
This also better matches up with the description/title of the example and
demonstrates how clang can be used to run C++ on constrained environments
without file IO or executable memory permissions (e.g. iOS apps).
A comment is added explaining how to extend the demo with JIT support as
needed.
llvm-svn: 212083 
							
						 
						
							2014-07-01 02:41:55 +00:00  
						
					 
				
					
						
							
							
								 
								NAKAMURA Takumi
							
						 
						
							 
							
							
							
							
								
							
							
								ac85179219 
								
							 
						 
						
							
							
								
								[CMake] Update target_link_libraries() and LLVM_LINK_COMPONENTS for each CMakeLists.txt.  
							
							 
							
							... 
							
							
							
							llvm-svn: 196916 
							
						 
						
							2013-12-10 12:40:37 +00:00  
						
					 
				
					
						
							
							
								 
								Chandler Carruth
							
						 
						
							 
							
							
							
							
								
							
							
								b45836a231 
								
							 
						 
						
							
							
								
								The IRReader header is now part of its own library. Update the include  
							
							 
							
							... 
							
							
							
							line and the library dependencies to reflect this.
llvm-svn: 177972 
							
						 
						
							2013-03-26 02:25:54 +00:00  
						
					 
				
					
						
							
							
								 
								Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								cdf814900d 
								
							 
						 
						
							
							
								
								Split library clangRewrite into clangRewriteCore and clangRewriteFrontend.  
							
							 
							
							... 
							
							
							
							This is similar to how we divide up the StaticAnalyzer libraries to separate
core functionality to what is clearly associated with Frontend actions.
llvm-svn: 163050 
							
						 
						
							2012-09-01 05:09:24 +00:00  
						
					 
				
					
						
							
							
								 
								Chandler Carruth
							
						 
						
							 
							
							
							
							
								
							
							
								28969b4139 
								
							 
						 
						
							
							
								
								Remove a goofy CMake hack and use the standard CMake facilities to  
							
							 
							
							... 
							
							
							
							express library-level dependencies within Clang.
This is no more verbose really, and plays nicer with the rest of the
CMake facilities. It should also have no change in functionality.
llvm-svn: 158888 
							
						 
						
							2012-06-21 01:30:21 +00:00  
						
					 
				
					
						
							
							
								 
								Douglas Gregor
							
						 
						
							 
							
							
							
							
								
							
							
								11f91b9fe7 
								
							 
						 
						
							
							
								
								Remove clangIndex reference from clang-interpreter CMake build  
							
							 
							
							... 
							
							
							
							llvm-svn: 154674 
							
						 
						
							2012-04-13 17:22:46 +00:00  
						
					 
				
					
						
							
							
								 
								Peter Collingbourne
							
						 
						
							 
							
							
							
							
								
							
							
								f1d76db466 
								
							 
						 
						
							
							
								
								Add support for lazily linking bitcode files (using a new  
							
							 
							
							... 
							
							
							
							-mlink-bitcode-file flag), and more generally llvm::Modules, before
running optimisations.
llvm-svn: 143314 
							
						 
						
							2011-10-30 17:30:44 +00:00  
						
					 
				
					
						
							
							
								 
								Argyrios Kyrtzidis
							
						 
						
							 
							
							
							
							
								
							
							
								ecd3334dac 
								
							 
						 
						
							
							
								
								[analyzer] Introduce libclangStaticAnalyzerFrontend and move Checkers/AnalysisConsumer.cpp into Frontend lib.  
							
							 
							
							... 
							
							
							
							llvm-svn: 125499 
							
						 
						
							2011-02-14 18:13:01 +00:00  
						
					 
				
					
						
							
							
								 
								NAKAMURA Takumi
							
						 
						
							 
							
							
							
							
								
							
							
								98dd73d66c 
								
							 
						 
						
							
							
								
								CMake: LLVM_NO_RTTI must be obsolete now!  
							
							 
							
							... 
							
							
							
							llvm-svn: 125275 
							
						 
						
							2011-02-10 09:15:32 +00:00  
						
					 
				
					
						
							
							
								 
								Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								d99bd55a5e 
								
							 
						 
						
							
							
								
								Chris Lattner has strong opinions about directory  
							
							 
							
							... 
							
							
							
							layout.  :)
Rename the 'EntoSA' directories to 'StaticAnalyzer'.
Internally we will still use the 'ento' namespace
for the analyzer engine (unless there are further
sabre rattlings...).
llvm-svn: 122514 
							
						 
						
							2010-12-23 19:38:26 +00:00  
						
					 
				
					
						
							
							
								 
								Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								ef33f0996c 
								
							 
						 
						
							
							
								
								Rename headers: 'clang/GR' 'clang/EntoSA' and  
							
							 
							
							... 
							
							
							
							update Makefile.
llvm-svn: 122493 
							
						 
						
							2010-12-23 07:22:02 +00:00  
						
					 
				
					
						
							
							
								 
								Argyrios Kyrtzidis
							
						 
						
							 
							
							
							
							
								
							
							
								a700e976b6 
								
							 
						 
						
							
							
								
								[analyzer] Refactoring: Move checkers into lib/GR/Checkers and their own library, libclangGRCheckers  
							
							 
							
							... 
							
							
							
							llvm-svn: 122422 
							
						 
						
							2010-12-22 18:52:56 +00:00  
						
					 
				
					
						
							
							
								 
								Argyrios Kyrtzidis
							
						 
						
							 
							
							
							
							
								
							
							
								2ff5ab1516 
								
							 
						 
						
							
							
								
								[analyzer] Refactoring: lib/Checker -> lib/GR and libclangChecker -> libclangGRCore  
							
							 
							
							... 
							
							
							
							llvm-svn: 122421 
							
						 
						
							2010-12-22 18:52:29 +00:00  
						
					 
				
					
						
							
							
								 
								Michael J. Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								09476212de 
								
							 
						 
						
							
							
								
								Revert "CMake: Update to use standard CMake dependency tracking facilities instead"  
							
							 
							
							... 
							
							
							
							This reverts commit r113631
Conflicts:
	CMakeLists.txt
	lib/CodeGen/CMakeLists.txt
llvm-svn: 113817 
							
						 
						
							2010-09-13 23:54:41 +00:00  
						
					 
				
					
						
							
							
								 
								Michael J. Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								0881f4a367 
								
							 
						 
						
							
							
								
								CMake: Update to use standard CMake dependency tracking facilities instead  
							
							 
							
							... 
							
							
							
							of whatever we were using before...
llvm-svn: 113631 
							
						 
						
							2010-09-10 21:13:16 +00:00  
						
					 
				
					
						
							
							
								 
								Benjamin Kramer
							
						 
						
							 
							
							
							
							
								
							
							
								ead810e42b 
								
							 
						 
						
							
							
								
								clang-interpreter: libFrontend depends on libSerialization. Fix linux build by changing the link order.  
							
							 
							
							... 
							
							
							
							llvm-svn: 112187 
							
						 
						
							2010-08-26 15:21:38 +00:00  
						
					 
				
					
						
							
							
								 
								Peter Collingbourne
							
						 
						
							 
							
							
							
							
								
							
							
								8e65aeea5e 
								
							 
						 
						
							
							
								
								Add Serialization dependency to clang-interpreter  
							
							 
							
							... 
							
							
							
							llvm-svn: 111874 
							
						 
						
							2010-08-24 00:31:31 +00:00  
						
					 
				
					
						
							
							
								 
								Peter Collingbourne
							
						 
						
							 
							
							
							
							
								
							
							
								5a75e1ae07 
								
							 
						 
						
							
							
								
								Fix clang-interpreter build  
							
							 
							
							... 
							
							
							
							llvm-svn: 109347 
							
						 
						
							2010-07-24 17:59:51 +00:00  
						
					 
				
					
						
							
							
								 
								Douglas Gregor
							
						 
						
							 
							
							
							
							
								
							
							
								61b5ff5ab4 
								
							 
						 
						
							
							
								
								Teach the PrintFunctionNames example to be a proper module, so that  
							
							 
							
							... 
							
							
							
							Clang can load it as a plugin. Original fix by Troy D. Straszheim,
which I extended with Darwin support. Fixes PR6801.
llvm-svn: 105630 
							
						 
						
							2010-06-08 19:23:49 +00:00  
						
					 
				
					
						
							
							
								 
								Kovarththanan Rajaratnam
							
						 
						
							 
							
							
							
							
								
							
							
								9a3f55c2a4 
								
							 
						 
						
							
							
								
								Wire up Daniel's new spiffy C interpreter into the CMake build system  
							
							 
							
							... 
							
							
							
							llvm-svn: 97311 
							
						 
						
							2010-02-27 07:46:49 +00:00