Chris Lattner 
							
						 
					 
					
						
						
							
						
						d79d9dce47 
					 
					
						
						
							
							add a new MCAsmStreamer::GetCommentOS method to simplify stuff  
						
						... 
						
						
						
						that doesn't want to use twines.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94199  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-22 19:17:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6eeb7345f2 
					 
					
						
						
							
							give PassNameParser a home.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94162  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-22 06:29:25 +00:00 
						 
				 
			
				
					
						
							
							
								Sean Callanan 
							
						 
					 
					
						
						
							
						
						2122f69c02 
					 
					
						
						
							
							Added a newline at the end of SMLoc.h  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93784  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-18 22:16:54 +00:00 
						 
				 
			
				
					
						
							
							
								Sean Callanan 
							
						 
					 
					
						
						
							
						
						76d76d5689 
					 
					
						
						
							
							Changed the comment in the file header for SMLoc  
						
						... 
						
						
						
						to something more accurate.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93782  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-18 22:11:34 +00:00 
						 
				 
			
				
					
						
							
							
								Sean Callanan 
							
						 
					 
					
						
						
							
						
						1ae486a4a0 
					 
					
						
						
							
							Split SMLoc out in its own header so that it can  
						
						... 
						
						
						
						be used independently of SourceMgr.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93780  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-18 22:07:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						45111d160c 
					 
					
						
						
							
							move the mangler into libtarget from vmcore.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93664  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-16 21:57:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c94c825a40 
					 
					
						
						
							
							reapply the mangler gutting patch.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93656  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-16 21:08:46 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						0f0c97810c 
					 
					
						
						
							
							Revert 93648.  
						
						... 
						
						
						
						Mangler::getMangledName is used from lto
Mangler::setUseQuotes is used in the AsmPrinter
Mangler::setSymbolsCanStartWithDigit is used in the AsmPrinter
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93652  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-16 20:27:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						848d0f37d2 
					 
					
						
						
							
							Mangler::getMangledName is now dead, remove it and all the other stuff in Mangler that is now transitively dead.  woo.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93648  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-16 19:08:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						469340493c 
					 
					
						
						
							
							switch liblto to use the new getNameWithPrefix() method instead of getMangledName.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93643  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-16 18:12:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						61f160a84e 
					 
					
						
						
							
							add an inefficient version of getNameWithPrefix that returns an std::string.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93641  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-16 18:06:34 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						ea37eb55ee 
					 
					
						
						
							
							Revive dead assert.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93638  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-16 16:14:55 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						6b61f5816e 
					 
					
						
						
							
							Replace DebugLocTuple with DILocation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93630  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-16 06:09:35 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						c5b7b19677 
					 
					
						
						
							
							Temporarily revert r93581. It was causing failures in the ExecutionEngine tests  
						
						... 
						
						
						
						on the build bots.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93606  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-16 01:06:58 +00:00 
						 
				 
			
				
					
						
							
							
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						67c59826bf 
					 
					
						
						
							
							BumpPtrAllocator: Have the DefaultSlabAllocator created at runtime, not initialization time.  This removes one of the 'init_constructors' reported in <rdar://problem/7545356>.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93581  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-15 23:29:34 +00:00 
						 
				 
			
				
					
						
							
							
								Tobias Grosser 
							
						 
					 
					
						
						
							
						
						edd1cc78d2 
					 
					
						
						
							
							Add getSource() to SuccIterator  
						
						... 
						
						
						
						Get the source BB of an iterator.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93364  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-13 22:21:43 +00:00 
						 
				 
			
				
					
						
							
							
								Tobias Grosser 
							
						 
					 
					
						
						
							
						
						5106140a50 
					 
					
						
						
							
							Extend SuccIterator  
						
						... 
						
						
						
						Implement most of the missing methods to make SuccIterator random access.
operator[] is still missing.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93363  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-13 22:21:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						145438489f 
					 
					
						
						
							
							makeNameProper is now private!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93357  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-13 21:31:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0e7ab8cb07 
					 
					
						
						
							
							ugh, my last patch just sped up a method and changed all the clients  
						
						... 
						
						
						
						that I want to completely eliminate.  Add fixme's so I remember this
in the future, and add the missing helper that they should be upgraded
to use instead.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93300  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-13 07:01:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4813035b72 
					 
					
						
						
							
							change Mangler::makeNameProper to return its result in a SmallVector  
						
						... 
						
						
						
						instead of returning it in an std::string.  Based on this change:
1. Change TargetLoweringObjectFileCOFF::getCOFFSection to take a StringRef
2. Change a bunch of targets to call makeNameProper with a smallstring,
   making several of them *much* more efficient.
3. Rewrite Mangler::makeNameProper to not build names and then prepend
   prefixes, not use temporary std::strings, and to avoid other crimes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93298  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-13 06:38:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						36e69ae3c1 
					 
					
						
						
							
							my mistake, Mangler::makeNameProper wants to take a twine, not a stringref!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93296  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-13 05:02:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1cb75460b6 
					 
					
						
						
							
							change makeNameProper to take a stringref instead of std::string.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93295  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-13 04:55:33 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						452394d812 
					 
					
						
						
							
							Correct spelling.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92910  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-07 09:05:26 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						acc935986d 
					 
					
						
						
							
							Fix a build error by adding a missing commit.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92670  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-05 01:36:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f2ebc682d1 
					 
					
						
						
							
							teach instcombine to optimize pointer difference idioms involving constant  
						
						... 
						
						
						
						expressions.  This is a step towards comment #4  in PR3351.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92401  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-01 22:29:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						66e89df188 
					 
					
						
						
							
							remove #include that comes in from ConstantFolder.h  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92232  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-28 21:52:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2ad32752b9 
					 
					
						
						
							
							remove #include of Function.h from IRBuilder  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92231  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-28 21:50:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						43469b6957 
					 
					
						
						
							
							move debug info stuff out of line, allowing two #includes  
						
						... 
						
						
						
						to go away from IRBuilder.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92230  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-28 21:45:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a53cfd16f0 
					 
					
						
						
							
							split code that doesn't need to be templated out of IRBuilder into a new  
						
						... 
						
						
						
						non-templated IRBuilderBase class.  Move that large CreateGlobalString
out of line, eliminating the need to #include GlobalVariable.h in IRBuilder.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92227  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-28 21:28:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						aca8d54c4f 
					 
					
						
						
							
							rename ivar to be more descriptive.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92226  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-28 21:12:29 +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 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						079b6f5ee5 
					 
					
						
						
							
							Add an "ATTRIBUTE_UNUSED" macro (and use it). It's for variables which are  
						
						... 
						
						
						
						mainly used in debugging and/or assert situations. It should make the compiler
and the static analyzer stop nagging us about them.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92181  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-28 01:20:29 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						001762bb25 
					 
					
						
						
							
							Fix a comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92082  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 23:19:43 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						0ff129f061 
					 
					
						
						
							
							Convert debug messages to use dbgs().  Generally this means  
						
						... 
						
						
						
						s/errs/dbgs/g except for certain special cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92016  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 18:25:37 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						b5d568cc70 
					 
					
						
						
							
							Provide dbgs(), a circular-buffering debug output stream.  By default it  
						
						... 
						
						
						
						simply passes output to errs().  If -debug-buffer-size=N is set N > 0,
dbgs() buffers its output until program termination and dumps the last N
characters sent to it.  This is handy when debugging very large inputs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92002  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 16:39:06 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						e59011e7d9 
					 
					
						
						
							
							Add circular_raw_ostream, which buffers its output in a circular queue  
						
						... 
						
						
						
						and outputs it when explicitly flushed.  The intent is to use it in
situations such as debug output logging where a signal handler can take
care of flushing the buffer at program termination.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92001  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 16:08:15 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						4935a02101 
					 
					
						
						
							
							Restore snprintf weirdness for VCPP only  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91918  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-22 20:11:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						508355c982 
					 
					
						
						
							
							don't run GVN at -O1, GCC doesn't do it's equivalent at that optimization level.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91886  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-22 04:47:41 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						7b1eb8a409 
					 
					
						
						
							
							Remove uber-gross hack. The define _snprintf to snprintf is invalid due to two reasons: 1. Accroding to C++ standard snprintf should be available in std namespace (and __gnu_cxx in case of GCC to). Such ifdef will change all snprintf's to _snprintf's, but won't bring snprintf to all necessary namespaces. Thus e.g. any locale-using code on mingw will yield an error (include this file + string to see the result) 2. MSVCRT's _snprintf does not comply with C99 standard. Standard one is snprintf.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91842  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-21 20:19:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cd0129f5a6 
					 
					
						
						
							
							Make some methods const.  The only interesting change here is that  
						
						... 
						
						
						
						it changes raw_fd_ostream::preferred_buffer_size to return zero on
a scary stat failure instead of setting the stream to an error state.
This method really should not mutate the stream.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91740  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-19 01:38:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						411984810e 
					 
					
						
						
							
							Add utility routines for NSW multiply.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91664  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-18 03:10:26 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						bdc46c6af5 
					 
					
						
						
							
							Add utility routines for creating integer negation operators with NSW set.  
						
						... 
						
						
						
						Integer negation only overflows with INT_MIN, but that's an important case.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91662  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-18 02:58:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dc2e570411 
					 
					
						
						
							
							improve isPodLike to know that all non-class types are pod.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91425  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-15 07:40:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4bbf4ee149 
					 
					
						
						
							
							Remove isPod() from DenseMapInfo, splitting it out to its own  
						
						... 
						
						
						
						isPodLike type trait.  This is a generally useful type trait for
more than just DenseMap, and we really care about whether something
acts like a pod, not whether it really is a pod.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91421  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-15 07:26:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						96c7ae5e97 
					 
					
						
						
							
							add an ALWAYS_INLINE macro, which does the obvious thing.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91416  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-15 06:14:33 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						a4f8ecd85d 
					 
					
						
						
							
							Micro-optimize these functions in the case where they are not inlined.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91316  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-14 19:32:31 +00:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Yasskin 
							
						 
					 
					
						
						
							
						
						66b856683f 
					 
					
						
						
							
							Make it easier to use the llvm_unreachable and DEBUG macros without "using  
						
						... 
						
						
						
						namespace llvm" by qualifying their implementations with ::llvm::.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91206  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-12 04:08:32 +00:00 
						 
				 
			
				
					
						
							
							
								Anders Carlsson 
							
						 
					 
					
						
						
							
						
						da920fa4f9 
					 
					
						
						
							
							Add qualifiers for calls to member functions in dependent bases.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91087  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-11 01:04:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						90ec9680a9 
					 
					
						
						
							
							Add helper methods for forming shift operations with a constant  
						
						... 
						
						
						
						shift amount.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90694  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-06 01:56:22 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						ea7bfc5aa0 
					 
					
						
						
							
							Fix indentation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90613  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-04 22:46:47 +00:00