Devang Patel 
							
						 
					 
					
						
						
							
						
						ed66bf5125 
					 
					
						
						
							
							Use overloaded operators instead of DIDescriptor::getNode()  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103276  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-07 18:19:32 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						cd9b492451 
					 
					
						
						
							
							There is no need to install ValueMapper.h header.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101949  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-20 22:18:31 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						3c91b05d2b 
					 
					
						
						
							
							Avoid using DIDescriptor.isNull().  
						
						... 
						
						
						
						This is a first step towards eliminating checks in Descriptor constructors.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97975  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-08 20:52:55 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						0ef3fa6aab 
					 
					
						
						
							
							Revert r97947.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97963  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-08 19:20:38 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						d8cc5d5256 
					 
					
						
						
							
							Avoid using DIDescriptor.isNull().  
						
						... 
						
						
						
						This is a first step towards eliminating unncessary constructor checks in light weight DIDescriptor wrappers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97947  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-08 18:25:48 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						5deb57c685 
					 
					
						
						
							
							Don't bother with sprintf, just pass the Twine through.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94684  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-27 19:58:47 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						44a29e066a 
					 
					
						
						
							
							Remove dead debug info intrinsics.  
						
						... 
						
						
						
						Intrinsic::dbg_stoppoint
 Intrinsic::dbg_region_start 
 Intrinsic::dbg_region_end 
 Intrinsic::dbg_func_start
AutoUpgrade simply ignores these intrinsics now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92557  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-05 01:10:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f0908a351a 
					 
					
						
						
							
							fix Analysis/DebugInfo.h to not include Metadata.h.  Do this  
						
						... 
						
						
						
						by moving one method out of line and eliminating redundant checks
from other methods.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92337  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-31 03:02:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5d0cacdbb6 
					 
					
						
						
							
							rename "elements" of metadata to "operands".  "Elements" are  
						
						... 
						
						
						
						things that occur in types.  "operands" are things that occur
in values.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92322  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-31 01:22:29 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						fda08e1308 
					 
					
						
						
							
							Use an array instead of a SmallVector.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92264  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-29 11:04:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						081134741b 
					 
					
						
						
							
							Final step in the metadata API restructuring: move the  
						
						... 
						
						
						
						getMDKindID/getMDKindNames methods to LLVMContext (and add
convenience methods to Module), eliminating MetadataContext.
Move the state that it maintains out to LLVMContext.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92259  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-29 09:01:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						101e2cab0b 
					 
					
						
						
							
							remove useless argument.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92256  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-29 08:03:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3990b121cf 
					 
					
						
						
							
							This is a major cleanup of the instruction metadata interfaces that  
						
						... 
						
						
						
						I asked Devang to do back on Sep 27.  Instead of going through the
MetadataContext class with methods like getMD() and getMDs(), just
ask the instruction directly for its metadata with getMetadata()
and getAllMetadata().
This includes a variety of other fixes and improvements: previously
all Value*'s were bloated because the HasMetadata bit was thrown into
value, adding a 9th bit to a byte.  Now this is properly sunk down to
the Instruction class (the only place where it makes sense) and it
will be folded away somewhere soon.
This also fixes some confusion in getMDs and its clients about 
whether the returned list is indexed by the MDID or densely packed.
This is now returned sorted and densely packed and the comments make
this clear.
This introduces a number of fixme's which I'll follow up on.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92235  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-28 23:41:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0eb419800a 
					 
					
						
						
							
							rename getMDKind -> getMDKindID, make it autoinsert if an MD Kind  
						
						... 
						
						
						
						doesn't exist already, eliminate registerMDKind.  Tidy up a bunch
of random stuff.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92225  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-28 20:45:51 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						dfa9261f68 
					 
					
						
						
							
							Add the braces gcc suggested.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86933  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-12 02:52:56 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						53bb5c95af 
					 
					
						
						
							
							Implement support to debug inlined functions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86748  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-10 23:06:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8f73deaa87 
					 
					
						
						
							
							fix ConstantFoldCompareInstOperands to take the LHS/RHS as  
						
						... 
						
						
						
						individual operands instead of taking a temporary array
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86619  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-09 23:06:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7b550ccfc5 
					 
					
						
						
							
							remove a bunch of extraneous LLVMContext arguments  
						
						... 
						
						
						
						from various APIs, addressing PR5325.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86231  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-06 04:27:31 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						f5a86f45e7 
					 
					
						
						
							
							Remove includes of Support/Compiler.h that are no longer needed after the  
						
						... 
						
						
						
						VISIBILITY_HIDDEN removal.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85043  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-25 06:57:41 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						6726b6d75a 
					 
					
						
						
							
							Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.  
						
						... 
						
						
						
						Chris claims we should never have visibility_hidden inside any .cpp file but
that's still not true even after this commit.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85042  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-25 06:33:48 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						5fa75b0fa4 
					 
					
						
						
							
							MapValue doesn't needs its LLVMContext argument.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85020  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-24 23:37:16 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						c6f69e94fa 
					 
					
						
						
							
							Remove an unnnecessary LLVMContext argument in  
						
						... 
						
						
						
						ConstantFoldLoadThroughGEPConstantExpr.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83311  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-05 16:36:26 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						6776064d19 
					 
					
						
						
							
							Instruction::clone does not need to take an LLVMContext&. Remove that and  
						
						... 
						
						
						
						update all the callers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82889  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-27 07:38:41 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						e4b275610a 
					 
					
						
						
							
							Reapply 79977.  
						
						... 
						
						
						
						Use MDNodes to encode debug info in llvm IR.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80406  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-28 23:24:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ec1bea0d94 
					 
					
						
						
							
							smallvectorize the list of returns built by CloneAndPruneFunctionInto.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80202  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-27 04:02:30 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						8245988835 
					 
					
						
						
							
							Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80073  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-26 05:01:18 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						2a610c7387 
					 
					
						
						
							
							Update DebugInfo interface to use metadata, instead of special named llvm.dbg.... global variables, to encode debugging information in llvm IR. This is mostly a mechanical change that tests metadata support very well.  
						
						... 
						
						
						
						This change speeds up llvm-gcc by more then 6% at "-O0 -g" (measured by compiling InstructionCombining.cpp!)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79977  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-25 05:24:07 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						1d0be15f89 
					 
					
						
						
							
							Push LLVMContexts through the IntegerType APIs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78948  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-13 21:58:54 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						9e9a0d5fc2 
					 
					
						
						
							
							Move more code back to 2.5 APIs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77635  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-30 23:03:37 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						debcb01b0f 
					 
					
						
						
							
							Move types back to the 2.5 API.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77516  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-29 22:17:13 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						e922c02019 
					 
					
						
						
							
							Get rid of the Pass+Context magic.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76702  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-22 00:24:57 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						333c400965 
					 
					
						
						
							
							This started as a small change, I swear.  Unfortunately, lots of things call the [I|F]CmpInst constructors.  Who knew!?  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75200  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-09 23:48:35 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						07cf79ef53 
					 
					
						
						
							
							"LLVMContext* " --> "LLVMContext *"  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74878  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-06 23:00:19 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						508955156a 
					 
					
						
						
							
							Thread LLVMContext through the constant folding APIs, which touches a lot of files.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74844  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-06 18:42:36 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						0a205a4598 
					 
					
						
						
							
							More LLVMContext-ification.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74807  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-05 22:41:43 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						517576d6f9 
					 
					
						
						
							
							While inlining, clone llvm.dbg.func.start intrinsic and adjust  
						
						... 
						
						
						
						llvm.dbg.region.end instrinsic. This nested llvm.dbg.func.start/llvm.dbg.region.end pair now enables DW_TAG_inlined_subroutine support in code generator.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69118  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-15 00:17:06 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						64da9409cb 
					 
					
						
						
							
							Factorize out a concept - no functionality change.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67454  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-21 21:27:31 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						ab6b226978 
					 
					
						
						
							
							Don't load values out of global constants with weak  
						
						... 
						
						
						
						linkage: the value may be replaced with something
different at link time.  (Frontends that want to
allow values to be loaded out of weak constants can
give their constants weak_odr linkage).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67407  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-20 21:53:29 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						8aa90feb3d 
					 
					
						
						
							
							Don't consider debug intrinsics when checking  
						
						... 
						
						
						
						whether a callee to be inlined is a leaf.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66588  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-10 22:20:02 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						f66d7b5a51 
					 
					
						
						
							
							Do not clone llvm.dbg.func.start and corresponding llvm.dbg.region.end during inlining.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64209  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-10 07:48:18 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						82cf32e5ef 
					 
					
						
						
							
							Correctly set attributes when removing args during cloning.  Fixes PR2765  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57254  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-07 18:08:38 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						28c3cff825 
					 
					
						
						
							
							Factor code to copy global value attributes like  
						
						... 
						
						
						
						the section or the visibility from one global
value to another: copyAttributesFrom.  This is
particularly useful for duplicating functions:
previously this was done by explicitly copying
each attribute in turn at each place where a
new function was created out of an old one, with
the result that obscure attributes were regularly
forgotten (like the collector or the section).
Hopefully now everything is uniform and nothing
is forgotten.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51567  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-26 19:58:59 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						4182db4327 
					 
					
						
						
							
							Feedback from chris  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50271  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-25 17:45:52 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						280a6e607d 
					 
					
						
						
							
							Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989  
						
						... 
						
						
						
						r48047 r48084 r48085 r48086 r48088 r48096 r48099 r48109 and r48123.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50265  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-25 16:53:59 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						4be30ac0e2 
					 
					
						
						
							
							Teach the PruningFunctionCloner how to look through loads with  
						
						... 
						
						
						
						ConstantExpression GEPs pointing into constant globals.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50256  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-25 06:37:06 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						051a950000 
					 
					
						
						
							
							API changes for class Use size reduction, wave 1.  
						
						... 
						
						
						
						Specifically, introduction of XXX::Create methods
for Users that have a potentially variable number of
Uses.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49277  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-06 20:25:17 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						9e49f1bc58 
					 
					
						
						
							
							Preserve calling convention during function cloning  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48708  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-23 16:03:00 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						9be3c97183 
					 
					
						
						
							
							Turn unwind_to into "unwinds to".  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48123  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-10 02:20:00 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						529de8a457 
					 
					
						
						
							
							Update the block cloner which fixes bugpoint on code using unwind_to (phew!)  
						
						... 
						
						
						
						and also update the cloning interface's major user, the loop optimizations.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48088  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-09 05:24:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4ee451de36 
					 
					
						
						
							
							Remove attribution from file headers, per discussion on llvmdev.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45418  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 20:36:04 +00:00