Preston Gurd 
							
						 
					 
					
						
						
							
						
						79bbe855cd 
					 
					
						
						
							
							Change the Intel Atom detection code to recognize  
						
						... 
						
						
						
						Lincroft and Medfield.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156025  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-05-02 21:38:46 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						34df1600e0 
					 
					
						
						
							
							YAMLParser: get rid of global ctors & dtors.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155907  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-05-01 10:19:59 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						57d61de858 
					 
					
						
						
							
							[Support/YAMLParser] Fix ASan found bugs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155735  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-27 21:12:20 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						60f3d92b2a 
					 
					
						
						
							
							[Support/YAML] Properly fix unitialized variable warning by inserting a  
						
						... 
						
						
						
						'REPLACEMENT CHARACTER' (U+FFFD) when getAsInteger fails.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155653  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-26 19:27:11 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						aff59685a9 
					 
					
						
						
							
							Add a missing cpu subtype.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155402  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-23 22:41:39 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						8dab504799 
					 
					
						
						
							
							[Support/Unix] Unconditionally include time.h.  
						
						... 
						
						
						
						When building LLVM on Linux with libc++ with CMake TIME_WITH_SYS_TIME is
undefined, and HAVE_SYS_TIME_H is defined. This ends up including
sys/time.h but not time.h. Unix/TimeValue.inc requires time.h for asctime_r
and localtime. libstdc++ seems to include time.h anyway, but libc++ does
not.
Fix this by always including time.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155382  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-23 19:00:27 +00:00 
						 
				 
			
				
					
						
							
							
								Sylvestre Ledru 
							
						 
					 
					
						
						
							
						
						9dc06bd431 
					 
					
						
						
							
							Conflict with st_dev/st_ino identifiers under Debian GNU/Hurd  
						
						... 
						
						
						
						The problem is that the struct file_status on UNIX systems has two
members called st_dev and st_ino; those are also members of the
struct stat, and they are reserved identifiers which can also be
provided as #define (and this is the case for st_dev on Hurd).
The solution (attached) is to rename them, for example adding a
"fs_" prefix (= file status) to them.
Patch by Pino Toscano
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155354  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-23 16:37:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a9963c648e 
					 
					
						
						
							
							Don't die with an assertion if the Result bitwidth is already correct.  This  
						
						... 
						
						
						
						fixes an assert reading "1239123123123123" when the result is already 64-bit.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155329  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-23 00:27:54 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						eb23f9e92e 
					 
					
						
						
							
							Remove some potential warnings about variables used uninitialized.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155307  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-22 07:23:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2dbd7844e8 
					 
					
						
						
							
							No need for "else if" after a return.  Autosense "0o123" as octal in  
						
						... 
						
						
						
						StringRef::getAsInteger
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155298  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-21 22:03:05 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Lopes 
							
						 
					 
					
						
						
							
						
						e0af267bc2 
					 
					
						
						
							
							move Signals to .rodata  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155283  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-21 14:45:37 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						2ddb84506c 
					 
					
						
						
							
							YAMLParser: silence warning about tautological comparison on unsigned-char platforms.  
						
						... 
						
						
						
						No functionality change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155280  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-21 10:51:42 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						89f33fdb77 
					 
					
						
						
							
							SourceMgr: Colorize diagnostics.  
						
						... 
						
						
						
						Same color scheme as clang uses. The colors are only enabled if the output is a tty.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155035  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-18 19:04:15 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						4bb87cbac5 
					 
					
						
						
							
							SmallPtrSet: Reuse DenseMapInfo's pointer hash function instead of inventing a bad one ourselves.  
						
						... 
						
						
						
						DenseMap's hash function uses slightly more entropy and reduces hash collisions
significantly.  I also experimented with Hashing.h, but it didn't gave a lot of
improvement while being much more expensive to compute.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154996  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-18 10:37:32 +00:00 
						 
				 
			
				
					
						
							
							
								Seth Cantrell 
							
						 
					 
					
						
						
							
						
						575fcb38de 
					 
					
						
						
							
							fix error check in assert  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154971  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-18 00:40:23 +00:00 
						 
				 
			
				
					
						
							
							
								David Blaikie 
							
						 
					 
					
						
						
							
						
						b0616a5afc 
					 
					
						
						
							
							C++ has newlines at the end of files (including include files).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154962  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-17 23:46:51 +00:00 
						 
				 
			
				
					
						
							
							
								Seth Cantrell 
							
						 
					 
					
						
						
							
						
						fdc97cd2c3 
					 
					
						
						
							
							platform support for counting column widths and checking isprint  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154944  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-17 20:03:03 +00:00 
						 
				 
			
				
					
						
							
							
								Manuel Klimek 
							
						 
					 
					
						
						
							
						
						61c3d30015 
					 
					
						
						
							
							Goodbye, JSONParser...  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154930  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-17 17:21:17 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						246de858e3 
					 
					
						
						
							
							Reapply 'Add reverseColor to raw_ostream'.  
						
						... 
						
						
						
						To be used in printing unprintable source in clang diagnostics.
Patch by Seth Cantrell, with a minor fix for mingw by me.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154805  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-16 08:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Argyrios Kyrtzidis 
							
						 
					 
					
						
						
							
						
						c9413c745b 
					 
					
						
						
							
							Revert r154800 which breaks windows builders.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154802  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-16 07:59:39 +00:00 
						 
				 
			
				
					
						
							
							
								Argyrios Kyrtzidis 
							
						 
					 
					
						
						
							
						
						7d31d75a77 
					 
					
						
						
							
							Add reverseColor to raw_ostream.  
						
						... 
						
						
						
						To be used in printing unprintable source in clang diagnostics.
Patch by Seth Cantrell!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154800  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-16 07:07:38 +00:00 
						 
				 
			
				
					
						
							
							
								Sylvestre Ledru 
							
						 
					 
					
						
						
							
						
						6fc30c26b7 
					 
					
						
						
							
							Fix the build under Debian GNU/Hurd.  
						
						... 
						
						
						
						Thanks to Pino Toscano for the patch
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154500  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-11 15:35:36 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						f7c3e5f051 
					 
					
						
						
							
							FoldingSet: Push the hash through FoldingSetTraits::Equals, so clients can use it.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154496  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-11 14:06:47 +00:00 
						 
				 
			
				
					
						
							
							
								Argyrios Kyrtzidis 
							
						 
					 
					
						
						
							
						
						541b2a4aa3 
					 
					
						
						
							
							In MemoryBuffer::getOpenFile() make sure that the buffer is null-terminated if  
						
						... 
						
						
						
						the caller requested a null-terminated one.
When mapping the file there could be a racing issue that resulted in the file being larger
than the FileSize passed by the caller. We already have an assertion
for this in MemoryBuffer::init() but have a runtime guarantee that
the buffer will be null-terminated, so do a copy that adds a null-terminator.
Protects against crash of rdar://11161822.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154082  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-05 04:23:56 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						a95b4ebf3c 
					 
					
						
						
							
							Move yaml::Stream's dtor out of line so it can see Scanner's dtor.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154004  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-04 08:53:34 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						c35146b725 
					 
					
						
						
							
							Sorry about that. MSVC seems to accept just about any random string you give it ;/  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153979  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-03 23:36:44 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						93210e847a 
					 
					
						
						
							
							Add YAML parser to Support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153977  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-03 23:09:22 +00:00 
						 
				 
			
				
					
						
							
							
								Hal Finkel 
							
						 
					 
					
						
						
							
						
						a47406c442 
					 
					
						
						
							
							Add triple support for the IBM BG/P and BG/Q supercomputers.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153882  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-02 18:31:33 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						6c31ee2b10 
					 
					
						
						
							
							Lowercase the tag name to match the rest of dwarf.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153691  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-29 21:35:05 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						a3ad585393 
					 
					
						
						
							
							Fix GetMainExecutable on kFreeBSD.  
						
						... 
						
						
						
						Patch by Sylvestre Ledru!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153435  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-26 12:05:51 +00:00 
						 
				 
			
				
					
						
							
							
								Jean-Daniel Dupas 
							
						 
					 
					
						
						
							
						
						300361a717 
					 
					
						
						
							
							Fix null to integer conversion warnings.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153395  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-24 22:17:50 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						55f43d6b7e 
					 
					
						
						
							
							[PathV2]: Fix bug in create_directories which caused infinite recursion on  
						
						... 
						
						
						
						som inputs.
Bug found and fix proposed by Kal Conley!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153225  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-21 23:09:14 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						69ccf9fc0b 
					 
					
						
						
							
							Move APInt::operator[] inline.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152692  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-14 00:38:15 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						a189885188 
					 
					
						
						
							
							Move APInt::operator! inline, it's small and fuses well with surrounding code when inlined.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152688  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-14 00:01:35 +00:00 
						 
				 
			
				
					
						
							
							
								Argyrios Kyrtzidis 
							
						 
					 
					
						
						
							
						
						b9153bacd0 
					 
					
						
						
							
							Add a sanity check in MemoryBuffer::getOpenFile() to make sure we don't hang  
						
						... 
						
						
						
						if the passed in FileSize is inaccurate.
rdar://11034179
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152662  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-13 20:18:42 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						a185362095 
					 
					
						
						
							
							Inline a trivial helper function.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152577  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-12 21:18:53 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						e840fef4c2 
					 
					
						
						
							
							Don't cast away constant qualifier.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152553  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-12 10:51:06 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						38d2ff4ac0 
					 
					
						
						
							
							Replace a hand-coded leading one counting loop with the magic from MathExtras.h.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152545  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-11 19:32:35 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						9130b42a85 
					 
					
						
						
							
							Make StringRef::getAsInteger work with all integer types. Before this change  
						
						... 
						
						
						
						it would fail with {,u}int64_t on x86-64 Linux.
This also removes code duplication.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152517  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-10 23:02:54 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						7415659bf8 
					 
					
						
						
							
							Add support for r600 (AMD GPUs HD2XXX - HD6XXX) target triplet.  
						
						... 
						
						
						
						Patch by Tom Stellard!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152400  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-09 10:09:36 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						cdaedf9f4a 
					 
					
						
						
							
							Silence unused function warning when graphviz is not available.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152346  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-08 22:15:23 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						ed5edea96d 
					 
					
						
						
							
							Revert commit 152300 (ddunbar) since it still seems to be breaking  
						
						... 
						
						
						
						buildbots.  Original commit message:
[ADT] Change the trivial FoldingSetNodeID::Add* methods to be inline, reapplied
with a fix for the longstanding over-read of 32-bit pointer values.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152304  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-08 09:32:21 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						9eddc1cf31 
					 
					
						
						
							
							[ADT] Change the trivial FoldingSetNodeID::Add* methods to be inline, reapplied  
						
						... 
						
						
						
						with a fix for the longstanding over-read of 32-bit pointer values.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152300  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-08 07:42:18 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						8c0152f8a5 
					 
					
						
						
							
							Revert r152288, "[ADT] Change the trivial FoldingSetNodeID::Add* methods to be  
						
						... 
						
						
						
						inline.", which is breaking the bots in a way I don't understand.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152295  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-08 04:17:15 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						3f778c2241 
					 
					
						
						
							
							[ADT] Change the trivial FoldingSetNodeID::Add* methods to be inline.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152288  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-08 02:52:00 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						f03e62a800 
					 
					
						
						
							
							Copy the right amount of elements.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152254  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-07 22:48:42 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						24e0e7c11f 
					 
					
						
						
							
							SmallPtrSet: Copy all the elements when swapping, not just numelements.  
						
						... 
						
						
						
						This fixes a build failure in webkit. Copying all elements shouldn't be
necessary, I'll look out for a better fix soon.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152252  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-07 22:33:21 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Trick 
							
						 
					 
					
						
						
							
						
						255cd51fbd 
					 
					
						
						
							
							Added -view-background to avoid waiting for each GraphViz invocation.  
						
						... 
						
						
						
						GV and XDOT paths are untested but should work the same.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152179  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-07 00:18:27 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						2945a32ffd 
					 
					
						
						
							
							SmallPtrSet: Provide a more efficient implementation of swap than the default triple-copy std::swap.  
						
						... 
						
						
						
						This currently assumes that both sets have the same SmallSize to keep the implementation simple,
a limitation that can be lifted if someone cares.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152143  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-06 20:40:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chandler Carruth 
							
						 
					 
					
						
						
							
						
						ed7692a136 
					 
					
						
						
							
							Replace the hashing functions on APInt and APFloat with overloads of the  
						
						... 
						
						
						
						new hash_value infrastructure, and replace their implementations using
hash_combine. This removes a complete copy of Jenkin's lookup3 hash
function (which is both significantly slower and lower quality than the
one implemented in hash_combine) along with a somewhat scary xor-only
hash function.
Now that APInt and APFloat can be passed directly to hash_combine,
simplify the rest of the LLVMContextImpl hashing to use the new
infrastructure.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152004  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-04 12:02:57 +00:00