Juergen Ributzka 
							
						 
					 
					
						
						
							
						
						5a364c5561 
					 
					
						
						
							
							[weak vtables] Remove a bunch of weak vtables  
						
						... 
						
						
						
						This patch removes most of the trivial cases of weak vtables by pinning them to
a single object file.
Differential Revision: http://llvm-reviews.chandlerc.com/D2068 
Reviewed by Andy
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194865  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-11-15 22:34:48 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						2b8d813851 
					 
					
						
						
							
							yaml::Input::mapTag(): Don't use StringRef to hold return type of std::string.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194681  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-11-14 07:08:56 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						163568698c 
					 
					
						
						
							
							Whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194680  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-11-14 07:08:49 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Kledzik 
							
						 
					 
					
						
						
							
						
						04fca67d6f 
					 
					
						
						
							
							Add dyn_cast<> support to YAML I/O's IO class  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194655  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-11-14 02:38:07 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Kledzik 
							
						 
					 
					
						
						
							
						
						4e7c22a90b 
					 
					
						
						
							
							Add simple support for tags in YAML I/O  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194644  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-11-14 00:59:59 +00:00 
						 
				 
			
				
					
						
							
							
								John Thompson 
							
						 
					 
					
						
						
							
						
						96b4005548 
					 
					
						
						
							
							Reverting my r193344 checkin due to build breakage.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193350  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-10-24 14:52:56 +00:00 
						 
				 
			
				
					
						
							
							
								John Thompson 
							
						 
					 
					
						
						
							
						
						43752f2d4f 
					 
					
						
						
							
							Added std::string as a built-in type for mapping.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193344  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-10-24 13:36:58 +00:00 
						 
				 
			
				
					
						
							
							
								Rui Ueyama 
							
						 
					 
					
						
						
							
						
						2e942d5402 
					 
					
						
						
							
							Re-submit r190469: YAMLIO: Fix string quoting logic.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190485  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-09-11 04:00:08 +00:00 
						 
				 
			
				
					
						
							
							
								Hans Wennborg 
							
						 
					 
					
						
						
							
						
						90c782a9ca 
					 
					
						
						
							
							Revert "YAMLIO: Fix string quoting logic." (r190469)  
						
						... 
						
						
						
						It was turning the buildbots red.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190480  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-09-11 01:59:32 +00:00 
						 
				 
			
				
					
						
							
							
								Rui Ueyama 
							
						 
					 
					
						
						
							
						
						e9cf283e08 
					 
					
						
						
							
							Remove trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190472  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-09-11 00:53:07 +00:00 
						 
				 
			
				
					
						
							
							
								Rui Ueyama 
							
						 
					 
					
						
						
							
						
						7eb8b0fd84 
					 
					
						
						
							
							YAMLIO: Fix string quoting logic.  
						
						... 
						
						
						
						YAMLIO printed a string as is without quotes unless it contains a newline
character. That did not suffice. We also need to quote a string if it starts
with a backquote, quote, double quote or atsign, or it's the empty string.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190469  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-09-11 00:45:48 +00:00 
						 
				 
			
				
					
						
							
							
								Aaron Ballman 
							
						 
					 
					
						
						
							
						
						d5f33aa33f 
					 
					
						
						
							
							Tighten up the yamilizer so it stops eliding empty sequences if the embedded empty sequence is the first key/value in a map which is itself in a sequence.  
						
						... 
						
						
						
						Patch with help from Nick Kledzik.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188508  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-08-15 23:17:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dmitri Gribenko 
							
						 
					 
					
						
						
							
						
						9e8eafa0f0 
					 
					
						
						
							
							YAMLTraits.h: replace DenseMap that used a bad implementation of DenseMapInfo  
						
						... 
						
						
						
						for StringRef with a StringMap
The bug is that the empty key compares equal to the tombstone key.
Also added an assertion to DenseMap to catch similar bugs in future.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187866  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-08-07 05:51:27 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Topper 
							
						 
					 
					
						
						
							
						
						6227d5c690 
					 
					
						
						
							
							Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid specifying the vector size.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185606  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-07-04 01:31:24 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Kledzik 
							
						 
					 
					
						
						
							
						
						02fa38344c 
					 
					
						
						
							
							Fix memory leak in YAML I/O.  
						
						... 
						
						
						
						Stop using BumpPtrAllocator for HNodes because
they have fields (vector, map) which require HNode 
destructors to be run.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171896  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-08 21:04:44 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Kledzik 
							
						 
					 
					
						
						
							
						
						50c3042740 
					 
					
						
						
							
							Fix how YAML I/O detects flow sequences.  
						
						... 
						
						
						
						Update test case to verify flow sequence is
written as a flow sequence.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171514  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-04 19:32:00 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Smith 
							
						 
					 
					
						
						
							
						
						2b45dd58b2 
					 
					
						
						
							
							Don't call back() on an empty SmallVector. Found by -fsanitize=enum!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170968  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-22 00:15:13 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						ae3ce26f99 
					 
					
						
						
							
							YAMLIO: Remove all of the template instantiation hacks, I don't see why they're necessary and it breaks linking of the unit tests.  
						
						... 
						
						
						
						Also comes with a clang-format run on the cpp file, it had major style violations.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170036  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-12 22:40:02 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Kledzik 
							
						 
					 
					
						
						
							
						
						1ebae9ab97 
					 
					
						
						
							
							Fix calls to getAsSignedInteger() to use long long - not int64_t  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170030  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-12 21:42:49 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						11b07f66b0 
					 
					
						
						
							
							Fix the build on case sensitive file systems.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170021  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-12 20:55:44 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Kledzik 
							
						 
					 
					
						
						
							
						
						8ceb8b764f 
					 
					
						
						
							
							Initial implementation of a utility for converting native data  
						
						... 
						
						
						
						structures to and from YAML using traits.  The first client will
be the test suite of lld.  The documentation will show up at:
   http://llvm.org/docs/YamlIO.html 
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170019  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-12 20:46:15 +00:00