Chris Lattner 
							
						 
					 
					
						
						
							
						
						ec39f095f5 
					 
					
						
						
							
							Fix a major source of compile-time slowness at -O0 -g by optimizing  
						
						... 
						
						
						
						the storage of !dbg metadata kinds in the instruction themselves.
The on-the-side hash table works great for metadata that not-all
instructions get, or for metadata that only exists when optimizing.
But when compile-time is everything, it isn't great.
I'm not super thrilled with the fact that this plops a TrackingVH in
Instruction, because it grows it by 3 words.  I'm investigating 
alternatives, but this should be a step in the right direction in any
case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99957  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 23:03:27 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						bfcd61b907 
					 
					
						
						
							
							Enable -sse-domain-fix by default. Now with tests!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99954  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 22:47:00 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						428e152469 
					 
					
						
						
							
							V_SETALLONES is an integer instruction.  
						
						... 
						
						
						
						Since it is just a pxor in disguise, we should probably expand it to a full
polymorphic triple.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99953  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 22:46:55 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						357be7f289 
					 
					
						
						
							
							Renumber SSE execution domains for better code size.  
						
						... 
						
						
						
						SSEDomainFix will collapse to the domain with the lower number when it has a
choice. The SSEPackedSingle domain often has smaller instructions, so prefer
that.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99952  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 22:46:53 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						100f090add 
					 
					
						
						
							
							Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99948  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 22:27:04 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						722f2290b8 
					 
					
						
						
							
							Ignore invalid metadata.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99938  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 22:09:52 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						adffc9d20e 
					 
					
						
						
							
							Revert "Enable -sse-domain-fix by default. What could possibly go wrong?"  
						
						... 
						
						
						
						Not running 'make check-all' before committing is a bad idea.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99933  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 21:36:32 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						90b9df4e6f 
					 
					
						
						
							
							Enable -sse-domain-fix by default. What could possibly go wrong?  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99931  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 21:09:31 +00:00 
						 
				 
			
				
					
						
							
							
								Mon P Wang 
							
						 
					 
					
						
						
							
						
						808bab0169 
					 
					
						
						
							
							Added support for address spaces and added a isVolatile field to memcpy, memmove, and memset,  
						
						... 
						
						
						
						e.g., llvm.memcpy.i32(i8*, i8*, i32, i32) -> llvm.memcpy.p0i8.p0i8.i32(i8*, i8*, i32, i32, i1)
A update of langref will occur in a subsequent checkin.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99928  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 20:55:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						04e3b1ef78 
					 
					
						
						
							
							move some method definitions to files that make sense.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99927  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 20:48:48 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						991de14dd6 
					 
					
						
						
							
							Introduce SpecificBumpPtrAllocator, a wrapper for BumpPtrAllocator which allows  
						
						... 
						
						
						
						only a single type of object to be allocated. Use it to make VNInfo destruction
typesafe.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99919  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 20:16:45 +00:00 
						 
				 
			
				
					
						
							
							
								Torok Edwin 
							
						 
					 
					
						
						
							
						
						820580dfa9 
					 
					
						
						
							
							Typo noticed by Duncan.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99918  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 20:15:13 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						4bb31bfaa3 
					 
					
						
						
							
							Fix a grammaro.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99917  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 20:04:57 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						1a5d2a8fa1 
					 
					
						
						
							
							Add cross-block inference to SSEDomainFix.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99916  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 20:04:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						132a9946bf 
					 
					
						
						
							
							Fix llvm-ld to clean up its output files in case of an error.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99915  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 19:56:41 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						bd44314c67 
					 
					
						
						
							
							fix two cases where the arguments were extracted from the wrong range out of the InvokeInst  
						
						... 
						
						
						
						spotted by baldrick -- thanks\!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99914  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 19:20:53 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						8258d0b4bf 
					 
					
						
						
							
							Remove the pmulld intrinsic and autoupdate it as a vector multiply.  
						
						... 
						
						
						
						Rewrite the pmulld patterns, and make sure that they fold in loads of
arguments into the instruction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99910  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 18:49:01 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9b97a73ded 
					 
					
						
						
							
							Rip out the 'is temporary' nonsense from the MCContext interface to  
						
						... 
						
						
						
						create symbols.  It is extremely error prone and a source of a lot
of the remaining integrated assembler bugs on x86-64.
This fixes rdar://7807601.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99902  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 18:10:53 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						87bd191602 
					 
					
						
						
							
							Funky indentation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99901  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 18:08:53 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						7ed6311577 
					 
					
						
						
							
							There is no need to fall through after processing DBG_VALUE machine instruction.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99899  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 18:07:00 +00:00 
						 
				 
			
				
					
						
							
							
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						0179e97723 
					 
					
						
						
							
							Switch isa_impl from a function template to a class template with a  
						
						... 
						
						
						
						static inline member function doit(). This enables the use of partial
specialization to override the last stage of the "isa" check.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99898  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 18:05:52 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						7a8cf2822d 
					 
					
						
						
							
							Fix -Asserts warning.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99895  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 17:57:42 +00:00 
						 
				 
			
				
					
						
							
							
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						6ce57922bb 
					 
					
						
						
							
							Introduce namespace-scope functions to enable LLVM statistics without  
						
						... 
						
						
						
						passing the command-line parameter "-stats" and to print the resulting
statistics without calling llvm_shutdown().
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99893  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 17:32:08 +00:00 
						 
				 
			
				
					
						
							
							
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						8260ea5c6c 
					 
					
						
						
							
							Change PointerUnionX::getFromOpaqueValue() to be declared 'static inline' instead of 'static'.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99892  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 16:20:03 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						32e6518de3 
					 
					
						
						
							
							XFAIL some PIC16 tests when running under valgrind-leaks. I don't expect these  
						
						... 
						
						
						
						to be fixed any time soon.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99888  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 14:34:13 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						91b1d8fdbf 
					 
					
						
						
							
							PIC16: Plug a leak in PIC16Section by allocating name & address strings in the  
						
						... 
						
						
						
						MCContext. There is still one leak left in PIC16Section (the Items vector).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99887  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 13:28:42 +00:00 
						 
				 
			
				
					
						
							
							
								Torok Edwin 
							
						 
					 
					
						
						
							
						
						fb70e7deaf 
					 
					
						
						
							
							Don't overwrite previous value, if it succeeded.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99886  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 12:52:03 +00:00 
						 
				 
			
				
					
						
							
							
								Torok Edwin 
							
						 
					 
					
						
						
							
						
						e38bc14a01 
					 
					
						
						
							
							Honour addGlobalMapping() in the interpreter, if it was used to add mappings for  
						
						... 
						
						
						
						external Functions (the JIT does honour this).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99885  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 12:31:58 +00:00 
						 
				 
			
				
					
						
							
							
								Torok Edwin 
							
						 
					 
					
						
						
							
						
						01cb1b665d 
					 
					
						
						
							
							Reapply r99881 with some fixes: only call destructor in releaseMemory!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99883  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 11:17:48 +00:00 
						 
				 
			
				
					
						
							
							
								Torok Edwin 
							
						 
					 
					
						
						
							
						
						226dd2ba99 
					 
					
						
						
							
							Revert 99881, it brooke smooshlab's llvm-gcc-i386-darwin9.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99882  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 10:25:08 +00:00 
						 
				 
			
				
					
						
							
							
								Torok Edwin 
							
						 
					 
					
						
						
							
						
						2a22004f68 
					 
					
						
						
							
							Introduce another Reset() method in BumpPtrAllocator that calls a destructor  
						
						... 
						
						
						
						on all objects it has allocated, if they are all of the same size and alignment.
Use this to destruct all VNInfos allocated in LiveIntervalAnalysis (PR6653).
valnos is not reliable for this purpose, as seen in r99400
(which still leaked, and sometimes caused double frees).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99881  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 10:08:26 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						28a1e48690 
					 
					
						
						
							
							Avoid being influenced by the presence of dbg_value instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99879  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 05:49:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cebf5bc2ee 
					 
					
						
						
							
							stringref'ize Timer apis  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99877  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 05:34:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						83fa78efb1 
					 
					
						
						
							
							finally, maintain a global list of timer groups, allowing us to  
						
						... 
						
						
						
						implement TimerGroup::printAll, which prints and resets all active
timers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99876  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 05:27:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ecdbff8c74 
					 
					
						
						
							
							add a new TimerGroup::print method, and refactor away the bogus  
						
						... 
						
						
						
						TimerGroup copy ctor and assignment operator.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99875  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 05:20:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						49a2bb23d1 
					 
					
						
						
							
							rename GetLibSupportInfoOutputFile -> CreateInfoOutputFile and  
						
						... 
						
						
						
						have it always return a new stream to simplify clients.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99874  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 05:01:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9f9f6d19dd 
					 
					
						
						
							
							if a timergroup is destroyed before its timers, print times.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99873  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 04:58:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b9312690a2 
					 
					
						
						
							
							change TimerGroup to keep a linked list of active timers  
						
						... 
						
						
						
						instead of just a count of them, and refactor the guts of
report printing out of removeTimer into its own method.
Refactor addTimerToPrint away.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99872  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 04:40:01 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a782e75d48 
					 
					
						
						
							
							reapply my timer rewrite with a change for PassManager to store  
						
						... 
						
						
						
						timers by pointer instead of by-value.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99871  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 04:03:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0d2725ad69 
					 
					
						
						
							
							revert r99862 which is causing FNT failures.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99870  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 03:57:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9fa0eff30a 
					 
					
						
						
							
							fairly major rewrite of various timing related stuff.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99862  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 02:38:19 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						4bd24c257e 
					 
					
						
						
							
							Add FIXME for operand promotion.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99859  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 01:04:59 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						d77f8181b4 
					 
					
						
						
							
							Be gentle to MSVC. C++ is hard, after all.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99855  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 00:09:32 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						1de558b71f 
					 
					
						
						
							
							MC/Mach-O/x86_64: Support @GOTPCREL on symbols, even for non-PCrel relocations!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99853  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-29 23:56:40 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						201f5f039f 
					 
					
						
						
							
							Re-add back in the slow way of determining of a clean-up should become a  
						
						... 
						
						
						
						catch-all. The "dominates" way won't catch all of the selectors which must be
changed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99850  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-29 23:37:07 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						e4b94b4efb 
					 
					
						
						
							
							Basic implementation of SSEDomainFix pass.  
						
						... 
						
						
						
						Cross-block inference is primitive and wrong, but the pass is working otherwise.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99848  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-29 23:24:21 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						bfde644e8a 
					 
					
						
						
							
							A more general (and simpler!) implementation of r99671. It performs a similar  
						
						... 
						
						
						
						transform. I.e., if a clean-up eh.selector call dominates the invoke of an
_Unwind_Resume_or_Rethrow, then we convert the eh.selector into a
catch-all. This patch, however, uses the DominatorTree information, and doesn't
go through the whole rigmarole of starting at the eh.exception call, finding the
corresponding URoR and eh.selector calls, and trying to trace through any number
of instruction types to get to them.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99846  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-29 23:02:46 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						aead63c033 
					 
					
						
						
							
							Encode start location of debug value, communicated through DBG_VALUE machine instruction, in a variable's DIE.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99845  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-29 22:59:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f8df3e011c 
					 
					
						
						
							
							move a function into a more logical place in the file  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99842  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-29 21:34:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fc86c3cfd6 
					 
					
						
						
							
							remove support for per-time peak memory tracking, this  
						
						... 
						
						
						
						isn't used by anyone and is better exposed as a non-per-timer 
thing.  Also, stop including System/Mutex.h in Timer.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99841  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-29 21:28:41 +00:00