Owen Anderson 
							
						 
					 
					
						
						
							
						
						914e50c841 
					 
					
						
						
							
							Privatize the ConstantFP table.  I'm on a roll!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76097  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 19:05:41 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						001dbfebcb 
					 
					
						
						
							
							Move the ConstantInt uniquing table into LLVMContextImpl.  This exposed a number of issues in  
						
						... 
						
						
						
						our current context-passing stuff, which is also fixed here
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76089  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-16 18:04:31 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						a90b3dc2f1 
					 
					
						
						
							
							Move a few more convenience factory functions from Constant to LLVMContext.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75840  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-15 21:51:10 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						23c8046a84 
					 
					
						
						
							
							Move the ConstantStruct factory methods over to LLVMContext.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75830  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-15 21:00:46 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						9adc0abad3 
					 
					
						
						
							
							Move EVER MORE stuff over to LLVMContext.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75703  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-14 23:09:55 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						385396221b 
					 
					
						
						
							
							Move more functionality over to LLVMContext.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75559  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-13 23:50:59 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						099c28e446 
					 
					
						
						
							
							Move a bit more functionality to LLVMContext, which apparently wasn't being used anyways.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75546  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-13 23:16:26 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						fa82b6eba4 
					 
					
						
						
							
							These don't really need contexts either.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75528  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-13 22:18:28 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						1ca29d318a 
					 
					
						
						
							
							As Chris pointed out, this doesn't actually need an LLVMContext to operate.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75508  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-13 21:27:19 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						73c6b7127a 
					 
					
						
						
							
							Move more functionality over to LLVMContext.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75497  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-13 20:58:05 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						0a5372ed3e 
					 
					
						
						
							
							Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp.  
						
						... 
						
						
						
						This involves temporarily hard wiring some parts to use the global context.  This isn't ideal, but it's
the only way I could figure out to make this process vaguely incremental.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75445  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-13 04:09:18 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						7f6aa2b162 
					 
					
						
						
							
							Remove the vicmp and vfcmp instructions. Because we never had a release with  
						
						... 
						
						
						
						these instructions, no autoupgrade or backwards compatibility support is
provided.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74991  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-08 03:04:38 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						70535451e0 
					 
					
						
						
							
							Add constructor to create MDString using std::string  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74133  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-24 22:42:39 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						04fb7c36a9 
					 
					
						
						
							
							Revert r73790, and replace it with a significantly less ugly solution.  Rather than trying to make the global reader-writer lock work,  
						
						... 
						
						
						
						create separate recursive mutexes for each value map.  The recursive-ness fixes the double-acquiring issue, which having one per ValueMap
lets us continue to maintain some concurrency.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73801  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-20 00:24:58 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						430444b102 
					 
					
						
						
							
							Fix a serious bug that would cause deadlock during abstract type refinement.  The constant creation  
						
						... 
						
						
						
						gets involved, and we end up trying to recursively acquire a writer lock.  The fix for this is slightly horrible,
and involves passing a boolean "locked" parameter around in Constants.cpp, but it's better than having locked and
unlocked versions of most of the code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73790  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-19 23:16:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						079f858f03 
					 
					
						
						
							
							Add comments to ConstantInt::get and ConstantFP::get to more fully  
						
						... 
						
						
						
						describe their behavior.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73454  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-16 01:02:32 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						6de29f8d96 
					 
					
						
						
							
							Support vector casts in more places, fixing a variety of assertion  
						
						... 
						
						
						
						failures.
To support this, add some utility functions to Type to help support
vector/scalar-independent code. Change ConstantInt::get and
ConstantFP::get to support vector types, and add an overload to
ConstantInt::get that uses a static IntegerType type, for
convenience.
Introduce a new getConstant method for ScalarEvolution, to simplify
common use cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73431  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-15 22:12:54 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						ae3a0be92e 
					 
					
						
						
							
							Split the Add, Sub, and Mul instruction opcodes into separate  
						
						... 
						
						
						
						integer and floating-point opcodes, introducing
FAdd, FSub, and FMul.
For now, the AsmParser, BitcodeReader, and IRBuilder all preserve
backwards compatability, and the Core LLVM APIs preserve backwards
compatibility for IR producers. Most front-ends won't need to change
immediately.
This implements the first step of the plan outlined here:
http://nondot.org/sabre/LLVMNotes/IntegerOverflow.txt 
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72897  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-04 22:49:04 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						7a0370f66a 
					 
					
						
						
							
							Give embedded metadata its own type instead of relying on EmptyStructTy.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72610  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-05-30 05:06:04 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						ef854af5bd 
					 
					
						
						
							
							Add a getAlignOf helper for getting the ABI alignment of a  
						
						... 
						
						
						
						type as a target independent constant expression.  I confess
that I didn't check that this method works as intended (though
I did test the equivalent hand-written IR a little).  But what
could possibly go wrong!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72213  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-05-21 15:52:21 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						cb33799b9f 
					 
					
						
						
							
							Make MDNode use CallbackVH. Also change MDNode to store Value* instead of  
						
						... 
						
						
						
						Constant* in preperation of a future change to support holding non-Constants
in an MDNode.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@71407  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-05-10 20:57:05 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						c2dbff3ba6 
					 
					
						
						
							
							Use intptr_t.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@70076  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-25 21:06:53 +00:00 
						 
				 
			
				
					
						
							
							
								Mon P Wang 
							
						 
					 
					
						
						
							
						
						8d34844bff 
					 
					
						
						
							
							size() should return a size_t; avoids a warning for 64 bit machines.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@70072  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-25 20:46:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f6b9f260ed 
					 
					
						
						
							
							fix a typo noticed by duncan  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69962  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-24 06:37:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f3b0aac190 
					 
					
						
						
							
							"I got annoyed at the compiler warnings from ConstantInt::get(Ty, -1,  
						
						... 
						
						
						
						true), and casts make me nervous and are verbose anyway, so here's a
ConstantInt::getSigned(Ty, int64_t) method. Just overloading
ConstantInt::get() to take an int64_t too would cause ambiguous
overload errors."
Patch by Jeffrey Yasskin!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69958  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-24 05:30:14 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						21cc4460ef 
					 
					
						
						
							
							Add support for embedded metadata to LLVM. This introduces two new types of  
						
						... 
						
						
						
						Constant, MDString and MDNode which can only be used by globals with a name
that starts with "llvm." or as arguments to a function with the same naming
restriction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68420  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-04 07:22:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						0f8b53f19d 
					 
					
						
						
							
							Fix a bunch of Doxygen syntax issues. Escape special characters,  
						
						... 
						
						
						
						and put @file directives on their own comment line.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65920  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-03 02:55:14 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						7b048b391f 
					 
					
						
						
							
							Fix a duplicated word in a comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65496  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-26 00:58:09 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						edf22b97d0 
					 
					
						
						
							
							Reword the comment for ConstantInt's getLimitedValue.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61280  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-20 17:06:39 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						149cfc3519 
					 
					
						
						
							
							Make ConstantAggregateZero::get return a ConstantAggregateZero*,  
						
						... 
						
						
						
						as suggested in PR3182.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60691  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-08 07:10:54 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						8aaec36fa7 
					 
					
						
						
							
							A file missed from previous checkin.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57330  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-09 23:01:07 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						135ccbd74f 
					 
					
						
						
							
							Prevent warning about conversion from 64-bit to 32-bit by (yuck) casting...  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56359  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-09-19 18:34:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b054bfd3ea 
					 
					
						
						
							
							Add a new ConstantExpr::getWithOperands that takes any array of operands  
						
						... 
						
						
						
						instead of requiring an std::vector.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55084  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-20 22:27:40 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						ff795a80a3 
					 
					
						
						
							
							Remove unnecessary implicit argument  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54031  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-07-25 17:56:27 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						b5557abcf1 
					 
					
						
						
							
							Fix minor issues with VICmp/VFCmp constant expressions  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54030  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-07-25 17:35:37 +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 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						13d57320bd 
					 
					
						
						
							
							Remove warnings about unused parameters and shadowed variables.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51266  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-19 20:15:12 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						469a582830 
					 
					
						
						
							
							remove commented-out code, it is subsumed by DECLARE_TRANSPARENT_OPERAND_ACCESSORS  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50944  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-10 09:36:58 +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 
							
						 
					 
					
						
						
							
						
						84cb71bbc5 
					 
					
						
						
							
							remove obsolete method.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50622  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-04 18:14:55 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						beb5be0332 
					 
					
						
						
							
							Don't try to convert PPC long double.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50369  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-28 19:46:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d6d48c4e5b 
					 
					
						
						
							
							ConstantFP::get should be static.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49434  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-09 17:16:28 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						a541931ddb 
					 
					
						
						
							
							Unbreak teh build.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49417  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-09 07:06:01 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4592230265 
					 
					
						
						
							
							add a version of ConstantFP::get that doesn't take a redundant Type* value,  
						
						... 
						
						
						
						start migrating code over to use it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49413  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-09 00:45:01 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						def286408f 
					 
					
						
						
							
							make ConstantFP::isExactlyValue work for long double as well.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49410  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-09 00:03:58 +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 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						6eabd74d1a 
					 
					
						
						
							
							ubyte and sbyte? what are those?  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48585  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-20 06:19:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7ed47a1335 
					 
					
						
						
							
							Don't attribute in file headers anymore.  See llvmdev for the  
						
						... 
						
						
						
						discussion of this change.  Boy are my fingers tired. ;-)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45411  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 19:59:42 +00:00