Dan Gohman 
							
						 
					 
					
						
						
							
						
						7f8613e5b8 
					 
					
						
						
							
							Improve support for vector casts in LLVM IR and CodeGen.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54784  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-14 20:04:46 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						5bc1ea0736 
					 
					
						
						
							
							Add vector shifts to the IR, patch by Eli Friedman.  
						
						... 
						
						
						
						CodeGen & Clang work coming next.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54161  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-07-29 15:49:41 +00:00 
						 
				 
			
				
					
						
							
							
								Matthijs Kooijman 
							
						 
					 
					
						
						
							
						
						e2afdedec5 
					 
					
						
						
							
							Add a GetElementPtrInst::getIndexedType that accepts uint64_t's instead of just Value*'s.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54157  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-07-29 08:46:11 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						b4ab9d69da 
					 
					
						
						
							
							Tab removal  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54025  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-07-25 17:24:13 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						fc74abfba5 
					 
					
						
						
							
							Enable first-class aggregates support.  
						
						... 
						
						
						
						Remove the GetResultInst instruction. It is still accepted in LLVM assembly
and bitcode, where it is now auto-upgraded to ExtractValueInst. Also, remove
support for return instructions with multiple values. These are auto-upgraded
to use InsertValueInst instructions.
The IRBuilder still accepts multiple-value returns, and auto-upgrades them
to InsertValueInst instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53941  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-07-23 00:34:11 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						2e033f31dc 
					 
					
						
						
							
							Add some convenience methods for manipulating  
						
						... 
						
						
						
						call attributes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53223  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-07-08 08:38:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						2f27e174a9 
					 
					
						
						
							
							Remove two convenience constructors because they're now private, and the  
						
						... 
						
						
						
						private implementation doesn't really need the convenience.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52629  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-23 16:48:17 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						7894ea75b5 
					 
					
						
						
							
							Use std::copy instead of a loop.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52628  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-23 16:45:24 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						09ef00f979 
					 
					
						
						
							
							Simplify this code. Thanks Chris!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52514  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-20 00:47:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						80b9626ee3 
					 
					
						
						
							
							In InsertValueInst's copy ctor, actually copy the operands.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52434  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-17 23:25:49 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						b79bf1966d 
					 
					
						
						
							
							Implement the ExtractValueInst::getIndexedType that accepts one  
						
						... 
						
						
						
						index value.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52432  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-17 21:07:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6520aa0f5e 
					 
					
						
						
							
							fix pr2460  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52294  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-16 04:02:40 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						76aca6f38f 
					 
					
						
						
							
							get rid of ExtractValueInst::init's Value argument, it is already passed to the UnaryInstruction ctor  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52064  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-06 21:06:32 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						d4f268bdd4 
					 
					
						
						
							
							make ExtractValueInst derived from UnaryInstruction  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52061  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-06 20:28:12 +00:00 
						 
				 
			
				
					
						
							
							
								Matthijs Kooijman 
							
						 
					 
					
						
						
							
						
						045b3f7bf1 
					 
					
						
						
							
							* Make CallSite::hasArgument const and let it take a const parameter.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51989  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-05 08:04:58 +00:00 
						 
				 
			
				
					
						
							
							
								Matthijs Kooijman 
							
						 
					 
					
						
						
							
						
						9515a8f88a 
					 
					
						
						
							
							Add CallSite::hasArgument to allow for seeing if a call passes a certain value as an argument quickly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51946  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-04 16:31:12 +00:00 
						 
				 
			
				
					
						
							
							
								Matthijs Kooijman 
							
						 
					 
					
						
						
							
						
						338169ddc9 
					 
					
						
						
							
							Add a Name parameter to two of the init methods of GetElementPointer to make the name setting more consistent.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51945  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-04 16:14:12 +00:00 
						 
				 
			
				
					
						
							
							
								Matthijs Kooijman 
							
						 
					 
					
						
						
							
						
						444099f615 
					 
					
						
						
							
							Implement the two constructors in InsertValueInst and ExtractValueInst.  
						
						... 
						
						
						
						Add a Name argment to two init methods in these classes as well to make things
a bit more consistent.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51937  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-04 14:40:55 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						7e2dd6628e 
					 
					
						
						
							
							Factor several methods, including getInversePredicate and  
						
						... 
						
						
						
						getSwappedPredicate, from ICmpInst and FCmpInst into common
methods in CmpInst. This allows CmpInsts to be manipulated
generically.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51810  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-31 02:47:54 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						81a0c0b44e 
					 
					
						
						
							
							IR, bitcode reader, bitcode writer, and asmparser changes to  
						
						... 
						
						
						
						insertvalue and extractvalue to use constant indices instead of
Value* indices. And begin updating LangRef.html.
There's definately more to come here, but I'm checking this 
basic support in now to make it available to people who are
interested.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51806  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-31 00:58:22 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						3d8710e80a 
					 
					
						
						
							
							prune unneeded #includes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51590  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-27 11:06:03 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						b9d9eba916 
					 
					
						
						
							
							remove unneeded reinterpret_casts  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51589  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-27 11:03:29 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						9a6246c734 
					 
					
						
						
							
							We have the correct headers included to know that BB isa Value. No reinterpret_cast necessary.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51588  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-27 10:48:39 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						6c80c38160 
					 
					
						
						
							
							eliminate calls to deprecated Use::init() interface  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51570  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-26 21:33:52 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						e4569943d9 
					 
					
						
						
							
							Add more IR support for the new extractvalue and insertvalue  
						
						... 
						
						
						
						instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51461  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-23 00:36:11 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						0bf7b414ae 
					 
					
						
						
							
							Add functions to enable adding a single attribute to a function and  
						
						... 
						
						
						
						its associated call site.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51204  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-16 20:39:43 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						7cbd8a3e92 
					 
					
						
						
							
							API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legacy interfaces will be in place for some time.  (Merge from use-diet branch.)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51200  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-16 19:29:10 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						eedff319dc 
					 
					
						
						
							
							Revert the change from r51157 in  
						
						... 
						
						
						
						test/Verifier/2002-11-05-GetelementptrPointers.ll, which was incorrect.
Instead, fix getIndexedType to not follow pointer types, as
PointerType is a subclass of CompositeType.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51171  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-16 00:16:32 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						041e2eb517 
					 
					
						
						
							
							IR support for extractvalue and insertvalue instructions. Also, begin  
						
						... 
						
						
						
						moving toward making structs and arrays first-class types.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51157  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-15 19:50:34 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						b1dbcd886a 
					 
					
						
						
							
							Fix a bunch of 80col violations that arose from the Create API change. Tweak makefile targets to find these better.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51143  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-15 10:04:30 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						94fb68ba21 
					 
					
						
						
							
							Merge of r51073-51074 from use-diet branch.  
						
						... 
						
						
						
						Do not rely on std::swap<Use>, provide a (faster) member function instead.
This change is primarily necessitated by MSVC++'s incompatibility with
declaring std::swap<Use> to be a friend of Use.
Also contains some minor tweaks to Use inline functions,
to undo pointless changes that sneaked in with the last merge.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51078  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-13 22:51:52 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						d6a2218586 
					 
					
						
						
							
							Derive GetResultInst from UnaryInstruction, this simplifies code and removes a FIXME.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51023  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-13 07:09:08 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						c83ad0d8e7 
					 
					
						
						
							
							Pointer comparisons should be handled by icmp, not vicmp :)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50994  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-12 20:11:05 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						18e4e8500f 
					 
					
						
						
							
							Hard code CmpInst back to i1 for now while I go track down what in the bitcode reader/writer is assuming i1  
						
						... 
						
						
						
						This was breaking a bunch of tests
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50992  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-12 20:01:56 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						ac80ade158 
					 
					
						
						
							
							Add two new instructions to the llvm IR, vicmp and vfcmp.  see updated LangRef  
						
						... 
						
						
						
						for details.  CodeGen support coming in a follow up patch
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50985  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-12 19:01:56 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						9b38d7db6d 
					 
					
						
						
							
							Update comments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50974  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-12 16:34:30 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						efe65369a7 
					 
					
						
						
							
							merge of use-diet branch to trunk  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50943  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-10 08:32:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d52b62ae05 
					 
					
						
						
							
							Enforce that multiple return values have to have at least one result.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50137  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-23 05:36:34 +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 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						52837078c7 
					 
					
						
						
							
							Shrink the size of AllocationInst by using its SubclassData  
						
						... 
						
						
						
						field to store the alignment value instead of haing a
separate field.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48727  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-24 16:55:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d5d94df73f 
					 
					
						
						
							
							move a bunch of trivial methods to be inline.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48326  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-13 05:00:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						58d74910c6 
					 
					
						
						
							
							Reimplement the parameter attributes support, phase  #1 . hilights:  
						
						... 
						
						
						
						1. There is now a "PAListPtr" class, which is a smart pointer around
   the underlying uniqued parameter attribute list object, and manages
   its refcount.  It is now impossible to mess up the refcount.
2. PAListPtr is now the main interface to the underlying object, and
   the underlying object is now completely opaque.
3. Implementation details like SmallVector and FoldingSet are now no
   longer part of the interface.
4. You can create a PAListPtr with an arbitrary sequence of
   ParamAttrsWithIndex's, no need to make a SmallVector of a specific 
   size (you can just use an array or scalar or vector if you wish).
5. All the client code that had to check for a null pointer before
   dereferencing the pointer is simplified to just access the 
   PAListPtr directly.
6. The interfaces for adding attrs to a list and removing them is a
   bit simpler.
Phase #2  will rename some stuff (e.g. PAListPtr) and do other less 
invasive changes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48289  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-12 17:45:29 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						41e2397b72 
					 
					
						
						
							
							s/isReturnStruct()/hasStructRetAttr()/g  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47857  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-03 21:46:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8728f1915f 
					 
					
						
						
							
							Add a new ShuffleVectorInst::getMaskValue method.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47813  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-02 05:28:33 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						e6be34a53e 
					 
					
						
						
							
							Add comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47653  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-27 01:20:54 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						53284d39cd 
					 
					
						
						
							
							Remove unncessary ReturnInst constructors.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47633  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-26 22:12:58 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						f4511cd8fb 
					 
					
						
						
							
							Use SmallVector while constructing ReturnInst.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47619  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-26 19:38:17 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						fea9830468 
					 
					
						
						
							
							Avoid const_casts  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47616  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-26 19:15:26 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						f8989657a7 
					 
					
						
						
							
							Remove unnecessary getOperand/setOperand overriders.  
						
						... 
						
						
						
						Simplify getReturnValue()
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47614  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-26 19:08:13 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						814ebd77b0 
					 
					
						
						
							
							Unify to ReturnInst::init() member functions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47611  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-26 18:49:29 +00:00