Jonas Devlieghere
							
						 
						
							 
							
							
							
							
								
							
							
								0eaee545ee 
								
							 
						 
						
							
							
								
								[llvm] Migrate llvm::make_unique to std::make_unique  
							
							 
							
							... 
							
							
							
							Now that we've moved to C++14, we no longer need the llvm::make_unique
implementation from STLExtras.h. This patch is a mechanical replacement
of (hopefully) all the llvm::make_unique instances across the monorepo.
llvm-svn: 369013 
							
						 
						
							2019-08-15 15:54:37 +00:00  
						
					 
				
					
						
							
							
								 
								Mikhail R. Gadelha
							
						 
						
							 
							
							
							
							
								
							
							
								f5f8d27d39 
								
							 
						 
						
							
							
								
								New methods to check for under-/overflow in the SMT API  
							
							 
							
							... 
							
							
							
							Summary: Added methods to check for under-/overflow in additions, subtractions, signed divisions/modulus, negations, and multiplications.
Reviewers: ddcc, gou4shi1
Reviewed By: ddcc, gou4shi1
Subscribers: hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D59796 
llvm-svn: 357088 
							
						 
						
							2019-03-27 16:54:12 +00:00  
						
					 
				
					
						
							
							
								 
								Mikhail R. Gadelha
							
						 
						
							 
							
							
							
							
								
							
							
								25f9094d89 
								
							 
						 
						
							
							
								
								Moved body of methods dump to .cpp file to fix compilation when modules  
							
							 
							
							... 
							
							
							
							are enabled
llvm-svn: 356994 
							
						 
						
							2019-03-26 14:25:12 +00:00  
						
					 
				
					
						
							
							
								 
								Mikhail R. Gadelha
							
						 
						
							 
							
							
							
							
								
							
							
								db695c834f 
								
							 
						 
						
							
							
								
								Moved everything SMT-related to LLVM and updated the cmake scripts.  
							
							 
							
							... 
							
							
							
							Differential Revision: https://reviews.llvm.org/D54978 
llvm-svn: 356929 
							
						 
						
							2019-03-25 17:47:45 +00:00  
						
					 
				
					
						
							
							
								 
								Mikhail R. Gadelha
							
						 
						
							 
							
							
							
							
								
							
							
								3289ccd848 
								
							 
						 
						
							
							
								
								This reverts commit 1440a848a635849b97f7a5cfa0ecc40d37451f5b.  
							
							 
							
							... 
							
							
							
							and commit a1853e834c65751f92521f7481b15cf0365e796b.
They broke arm and aarch64
llvm-svn: 353590 
							
						 
						
							2019-02-09 00:46:12 +00:00  
						
					 
				
					
						
							
							
								 
								Adrian Prantl
							
						 
						
							 
							
							
							
							
								
							
							
								e794db8817 
								
							 
						 
						
							
							
								
								Move SMTSolver dump() methods out-of-line.  
							
							 
							
							... 
							
							
							
							This broke modularized non-local-submodule-visibility builds because
the function bodies pulled in extra dependencies.
llvm-svn: 353465 
							
						 
						
							2019-02-07 21:03:18 +00:00  
						
					 
				
					
						
							
							
								 
								Mikhail R. Gadelha
							
						 
						
							 
							
							
							
							
								
							
							
								eac500f0c3 
								
							 
						 
						
							
							
								
								Move the SMT API to LLVM  
							
							 
							
							... 
							
							
							
							Moved everything SMT-related to LLVM and updated the cmake scripts.
Differential Revision: https://reviews.llvm.org/D54978 
llvm-svn: 353373 
							
						 
						
							2019-02-07 03:19:45 +00:00