b5d1ea44af 
								
							 
						 
						
							
							
								
								[ObjC] Mark loads from __NSArray0 and __NSDictionary0 as invariant.load.  
							
							... 
							
							
							
							Also, simplify code by calling MakeNaturalAlignAddrLValue.
This is a follow-up to r300396.
llvm-svn: 300454 
							
						 
						
							2017-04-17 15:21:55 +00:00  
				
					
						
							
							
								 
						
							
								4d53a1cb31 
								
							 
						 
						
							
							
								
								[ObjC] Use empty Objective-C collection literal constants when  
							
							... 
							
							
							
							available.
Original patch by Douglas Gregor with minor modifications.
This recommits r300389, which broke bots because there have been API
changes since the original patch was written.
rdar://problem/20689633
llvm-svn: 300396 
							
						 
						
							2017-04-15 06:42:00 +00:00  
				
					
						
							
							
								 
						
							
								f8a27a96e2 
								
							 
						 
						
							
							
								
								Revert "[ObjC] Use empty Objective-C collection literal constants when"  
							
							... 
							
							
							
							This reverts commit r300389. There were mistakes in the changes I made
to CodeGen.
llvm-svn: 300391 
							
						 
						
							2017-04-15 05:44:27 +00:00  
				
					
						
							
							
								 
						
							
								dad5266044 
								
							 
						 
						
							
							
								
								[ObjC] Use empty Objective-C collection literal constants when  
							
							... 
							
							
							
							available.
Original patch by Douglas Gregor with minor modifications.
rdar://problem/20689633
llvm-svn: 300389 
							
						 
						
							2017-04-15 05:31:35 +00:00