Devang Patel 
							
						 
					 
					
						
						
							
						
						da6eed3cfe 
					 
					
						
						
							
							Document llvm.dbg.sp, llvm.dbg.gv and llvm.dbg.enum  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128466  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-29 17:27:08 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						282fdd381a 
					 
					
						
						
							
							docs/GettingStarted.html: [PR8850] Add a note for x86_64-w64-mingw32.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128404  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-28 06:27:12 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						3c49655fcc 
					 
					
						
						
							
							docs/GettingStarted.html: Add blurb "--enable-shared" on cygming.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128403  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-28 06:27:06 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						1a59243c25 
					 
					
						
						
							
							Remove redundant compression option.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128267  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-25 06:43:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						49e0ccfa78 
					 
					
						
						
							
							fix description, PR9542  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128214  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-24 16:13:31 +00:00 
						 
				 
			
				
					
						
							
							
								Eli Friedman 
							
						 
					 
					
						
						
							
						
						415247dac4 
					 
					
						
						
							
							Update Passes.html, part 3: alphabetize descriptions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127948  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-19 05:02:14 +00:00 
						 
				 
			
				
					
						
							
							
								Eli Friedman 
							
						 
					 
					
						
						
							
						
						de8ec5b3af 
					 
					
						
						
							
							Update Passes.html, part 2: cleanup a bit more dead docs, a few more  
						
						... 
						
						
						
						description updates.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127947  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-19 04:55:29 +00:00 
						 
				 
			
				
					
						
							
							
								Eli Friedman 
							
						 
					 
					
						
						
							
						
						e6ed15bccb 
					 
					
						
						
							
							Update Passes.html, part 1: remove passes which were removed from the tree,  
						
						... 
						
						
						
						update short descriptions to match those from the options, alphabetize table
of contents.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127946  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-19 04:47:52 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						a26f36c597 
					 
					
						
						
							
							Some release notes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127867  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-18 04:07:44 +00:00 
						 
				 
			
				
					
						
							
							
								Cameron Zwarich 
							
						 
					 
					
						
						
							
						
						9e69ff914d 
					 
					
						
						
							
							Change the signext language in LangRef to closer match zeroext.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127808  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-17 14:21:58 +00:00 
						 
				 
			
				
					
						
							
							
								Cameron Zwarich 
							
						 
					 
					
						
						
							
						
						ebe8173941 
					 
					
						
						
							
							The x86-64 ABI says that a bool is only guaranteed to be sign-extended to a byte  
						
						... 
						
						
						
						rather than an int. Thankfully, this only causes LLVM to miss optimizations, not
generate incorrect code.
This just fixes the zext at the return. We still insert an i32 ZextAssert when
reading a function's arguments, but it is followed by a truncate and another i8
ZextAssert so it is not optimized.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127766  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-16 22:20:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						be2e1b50c4 
					 
					
						
						
							
							rip out llvm 2.8 release notes to make room for llvm 2.9 notes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127399  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-10 07:43:44 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						a83688fcb5 
					 
					
						
						
							
							Since last couple of days, argument number is encoded using 8 bits from line number field in argument's debug info.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127250  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-08 16:29:40 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						90d81f1dd5 
					 
					
						
						
							
							Update DILexicalBlock doc to mention new fields.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127249  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-08 16:25:29 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						dea3a5e202 
					 
					
						
						
							
							Clarify that the result of an srem is only guaranteed to have the same sign as the  
						
						... 
						
						
						
						left-hand-side if the result is non-zero.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127156  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-07 09:12:24 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						f16fe9ef55 
					 
					
						
						
							
							Fix tagging name.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127154  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-07 07:37:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6ca55370d2 
					 
					
						
						
							
							remove another jeff link  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127135  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-06 23:00:33 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a4a1c3f0d9 
					 
					
						
						
							
							remove jeff's name (by his request)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127066  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-05 07:23:02 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						0dddbc3d1b 
					 
					
						
						
							
							Support for parallel compilation (/MP) when using the VS IDE.  
						
						... 
						
						
						
						Patch by Erik Olofsson!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126847  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-02 17:47:37 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						9ff5de99df 
					 
					
						
						
							
							Small cleanup.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126821  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-02 02:17:11 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						36d6c4d5f6 
					 
					
						
						
							
							Update the documentation on "How to Release LLVM". It lays out a new way of  
						
						... 
						
						
						
						tagging and branching for the release. I will update this more throughout the
2.9 release process.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126604  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-28 01:10:44 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						60c8bf5350 
					 
					
						
						
							
							Fix typo pointed out in pr9339.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126573  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-27 13:54:01 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						8c20ec54d9 
					 
					
						
						
							
							Enable support for vector sext and trunc:  
						
						... 
						
						
						
						Limit the folding of any_ext and sext  into the load operation to scalars.
Limit the active-bits trunc optimization to scalars.
Document vector trunc and vector sext in LangRef.
Similar to commit 126080 (for enabling zext).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126424  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-24 21:01:34 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						89d31ec7d2 
					 
					
						
						
							
							Remove the link to Projects.html. It is useless for people working on  
						
						... 
						
						
						
						Visual Studio.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126083  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-20 15:34:12 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						ed9b934f65 
					 
					
						
						
							
							Fix 9267;  Add vector zext support.  
						
						... 
						
						
						
						The DAGCombiner folds the zext into complex load instructions. This patch
prevents this optimization on vectors since none of the supported targets
knows how to perform load+vector_zext in one instruction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126080  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-20 12:37:50 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						7ac0199287 
					 
					
						
						
							
							Fix typo.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126065  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-20 02:03:04 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						ccd279d057 
					 
					
						
						
							
							Fix thinko, basic blocks are SESE. The exits may have many edges though.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125709  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-17 02:19:22 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						ab4c366274 
					 
					
						
						
							
							Spelling fix: consequtive -> consecutive.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125563  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-15 09:23:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						155ced8092 
					 
					
						
						
							
							Minor fixes to tutorial, patch by Benjamin Meyer!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125544  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-15 00:24:32 +00:00 
						 
				 
			
				
					
						
							
							
								Tobias Grosser 
							
						 
					 
					
						
						
							
						
						eafbe659f8 
					 
					
						
						
							
							Adapt docs to '-loopsimplify -> -loop-simplify' change  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125469  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-13 20:57:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						776b7df0e7 
					 
					
						
						
							
							attempt to capture recent discussion about overflow and inbounds geps.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125412  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-11 21:50:52 +00:00 
						 
				 
			
				
					
						
							
							
								Erick Tryzelaar 
							
						 
					 
					
						
						
							
						
						ff3dbde905 
					 
					
						
						
							
							Don't run ocamldoc if it's not installed  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125203  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-09 18:32:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						66298c104e 
					 
					
						
						
							
							fix typo  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125192  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-09 16:44:44 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						f287f01cd1 
					 
					
						
						
							
							Add testing stuff to CMake documents.  
						
						... 
						
						
						
						- Note "GnuWin32".
  - Note LLVM_LIT_TOOLS_DIR
  - Now we can run tests on VS w/e all tests might pass or not!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125177  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-09 04:19:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f067d584a8 
					 
					
						
						
							
							implement .ll and .bc support for nsw/nuw on shl and exact on lshr/ashr.  
						
						... 
						
						
						
						Factor some code better.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125006  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-07 16:40:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						35bda8914c 
					 
					
						
						
							
							enhance vmcore to know that udiv's can be exact, and add a trivial  
						
						... 
						
						
						
						instcombine xform to exercise this.
Nothing forms exact udivs yet though.  This is progress on PR8862
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124992  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-06 21:44:57 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						3728078509 
					 
					
						
						
							
							Update docs to match reality.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124761  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-03 00:22:17 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						46a98cf1f1 
					 
					
						
						
							
							Document the LLVM GIT mirror  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124677  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-01 20:08:28 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						e136e506ec 
					 
					
						
						
							
							Remove stale references of obsolete @llvm.dbg.variable.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124664  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-01 17:22:12 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						db9cd76635 
					 
					
						
						
							
							Most browsers eliminate whitespace between anchor tags. Force whitespace with  
						
						... 
						
						
						
						  so that the code reads properly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124514  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-29 01:09:53 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						5969379145 
					 
					
						
						
							
							Handles libffi on the CMake build.  
						
						... 
						
						
						
						Patch by arrowdodger!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123976  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-21 15:42:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						899407533a 
					 
					
						
						
							
							finish a sentence.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123750  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-18 06:12:10 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						a5eaa861e4 
					 
					
						
						
							
							Add a clarification about merging constants with and without unnamed_addr.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123530  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-15 08:20:57 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						3ca2102c72 
					 
					
						
						
							
							Don't document exactly how virtual registers are represented as integers. Code  
						
						... 
						
						
						
						shouldn't depend directly on that.
Give an example of how to iterate over all virtual registers in a function
without depending on the representation.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123099  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-08 23:10:59 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						bea4626f93 
					 
					
						
						
							
							First step in fixing PR8927:  
						
						... 
						
						
						
						Add a unnamed_addr bit to global variables and functions. This will be used
to indicate that the address is not significant and therefore the constant
or function can be merged with others.
If an optimization pass can show that an address is not used, it can set this.
Examples of things that can have this set by the FE are globals created to
hold string literals and C++ constructors.
Adding unnamed_addr to a non-const global should have no effect unless
an optimization can transform that global into a constant.
Aliases are not allowed to have unnamed_addr since I couldn't figure
out any use for it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123063  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-08 16:42:36 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						1434f66b2e 
					 
					
						
						
							
							Rename lisp-like functions as suggested by Gabor Greif as loooong time  
						
						... 
						
						
						
						ago.  This is both easier to learn and easier to read.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123001  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-07 17:05:37 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						ab6acc6ecd 
					 
					
						
						
							
							Stub out a new updating interface to AliasAnalysis, allowing stateful analyses to be informed when  
						
						... 
						
						
						
						a pointer value has potentially become escaping.  Implementations can choose to either fall back to
conservative responses for that value, or may recompute their analysis to accomodate the change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122777  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-03 21:38:41 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						375e5a380c 
					 
					
						
						
							
							We can count properly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122773  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-03 21:08:22 +00:00 
						 
				 
			
				
					
						
							
							
								David Greene 
							
						 
					 
					
						
						
							
						
						18d4987753 
					 
					
						
						
							
							Reapply 122341 to fix PR8199 now that clang changes are in.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122754  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-03 17:30:25 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						9959706735 
					 
					
						
						
							
							Further expand what a call graph pass may do.  
						
						... 
						
						
						
						The rationale is that after analyzing a function in the SCC, we may want to
modify it in a way that requires us to update its uses (f.e. to replace the
call with a constant) or its users (f.e. to call it with fewer arguments).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122739  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-03 06:16:07 +00:00