Michael Gottesman 
							
						 
					 
					
						
						
							
						
						3dcfdab267 
					 
					
						
						
							
							Fixed some whitespace/80+ violations. Also added a space after a namespace declaration.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173772  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-29 04:58:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Gottesman 
							
						 
					 
					
						
						
							
						
						67866101a9 
					 
					
						
						
							
							Added missing dashes from header declaration comment.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173770  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-29 04:53:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Gottesman 
							
						 
					 
					
						
						
							
						
						9ab758b9bc 
					 
					
						
						
							
							Juggled Debug.h from ObjCARC.h to only the including cpp files that  
						
						 
						
						... 
						
						
						
						actually have DEBUG statements. Also changed raw_ostream in said header
to be a forward declaration (removing an include).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173769  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-29 04:51:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Gottesman 
							
						 
					 
					
						
						
							
						
						7a7102d17f 
					 
					
						
						
							
							Sorted includes using utils/sort_includes.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173767  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-29 04:20:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Gottesman 
							
						 
					 
					
						
						
							
						
						4a0480ad4e 
					 
					
						
						
							
							Added two missing headers from ObjCARCAliasAnalysis.h.  
						
						 
						
						... 
						
						
						
						This was missed since whenever I was including ObjCARCAliasAnalysis.h, I
was including ObjCARC.h before it which included these includes
(resulting in no compilation breakage).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173764  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-29 04:09:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Gottesman 
							
						 
					 
					
						
						
							
						
						b0f82e7eab 
					 
					
						
						
							
							Removed InstCombine/Targets as library dependencies for libObjCARCOpts since they are unnecessary.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173763  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-29 04:05:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Gottesman 
							
						 
					 
					
						
						
							
						
						3a57c37964 
					 
					
						
						
							
							Extracted ObjCARCContract from ObjCARCOpts into its own file.  
						
						 
						
						... 
						
						
						
						This also required adding 2x headers Dependency Analysis.h/Provenance Analysis.h
and a .cpp file DependencyAnalysis.cpp to unentangle the dependencies inbetween
ObjCARCContract and ObjCARCOpts.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173760  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-29 03:03:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Gottesman 
							
						 
					 
					
						
						
							
						
						3b0f537867 
					 
					
						
						
							
							Removed some cruft from ObjCARCAliasAnalysis.cpp.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173759  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-29 03:02:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Gottesman 
							
						 
					 
					
						
						
							
						
						64437ead05 
					 
					
						
						
							
							Created ObjCARCUtil.cpp for functions which in my humble opinion are too large to static inline and place in a header file such as ObjCARC.h.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173666  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-28 06:39:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Gottesman 
							
						 
					 
					
						
						
							
						
						074ddd6f01 
					 
					
						
						
							
							Cleaned up includes in various ObjCARC files and removed some whitespace violations.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173663  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-28 05:51:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Gottesman 
							
						 
					 
					
						
						
							
						
						6086847bfb 
					 
					
						
						
							
							Refactor ObjCARCAliasAnalysis into its own file.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173662  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-28 05:51:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Gottesman 
							
						 
					 
					
						
						
							
						
						3c67f1cd94 
					 
					
						
						
							
							Refactored out pass ObjCARCAPElim from ObjCARCOpts.cpp => ObjCARCAPElim.cpp.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173654  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-28 04:12:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Gottesman 
							
						 
					 
					
						
						
							
						
						73104b7d7f 
					 
					
						
						
							
							Fixed case insensitive issue.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173653  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-28 03:35:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Gottesman 
							
						 
					 
					
						
						
							
						
						6313c99aa8 
					 
					
						
						
							
							Removed extraneous doxygen end module statement.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173652  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-28 03:30:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Gottesman 
							
						 
					 
					
						
						
							
						
						6504255a22 
					 
					
						
						
							
							Extracted pass ObjCARCExpand from ObjCARC.cpp => ObjCARCExpand.cpp.  
						
						 
						
						... 
						
						
						
						I also added the local header ObjCARC.h for common functions used by the
various passes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173651  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-28 03:28:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Gottesman 
							
						 
					 
					
						
						
							
						
						24c4898973 
					 
					
						
						
							
							Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation for refactoring the ARC Optimizer.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173647  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-28 01:35:51 +00:00