bcf909d737 
								
							 
						 
						
							
							
								
								Update clang for D20348  
							
							... 
							
							
							
							Differential Revision: http://reviews.llvm.org/D20339 
llvm-svn: 272710 
							
						 
						
							2016-06-14 21:02:05 +00:00  
				
					
						
							
							
								 
						
							
								d679d7e924 
								
							 
						 
						
							
							
								
								Generating assumption loads of vptr after ctor call (fixed)  
							
							... 
							
							
							
							Generating call assume(icmp %vtable, %global_vtable) after constructor
call for devirtualization purposes.
For more info go to:
http://lists.llvm.org/pipermail/cfe-dev/2015-July/044227.html 
Edit:
Fixed version because of PR24479 and other bug caused in chrome.
After this patch got reverted because of ScalarEvolution bug (D12719)
Merged after John McCall big patch (Added Address).
http://reviews.llvm.org/D11859 
http://reviews.llvm.org/D12865 
llvm-svn: 247646 
							
						 
						
							2015-09-15 00:37:06 +00:00  
				
					
						
							
							
								 
						
							
								4bed31b9bf 
								
							 
						 
						
							
							
								
								Revert "Generating assumption loads of vptr after ctor call (fixed)"  
							
							... 
							
							
							
							It seems that there is small bug, and we can't generate assume loads
when some virtual functions have internal visibiliy
This reverts commit 982bb7d966947812d216489b3c519c9825cacbf2.
llvm-svn: 247332 
							
						 
						
							2015-09-10 20:18:30 +00:00  
				
					
						
							
							
								 
						
							
								255652e828 
								
							 
						 
						
							
							
								
								Generating assumption loads of vptr after ctor call (fixed)  
							
							... 
							
							
							
							Generating call assume(icmp %vtable, %global_vtable) after constructor
call for devirtualization purposes.
For more info go to:
http://lists.llvm.org/pipermail/cfe-dev/2015-July/044227.html 
Edit:
Fixed version because of PR24479.
After this patch got reverted because of ScalarEvolution bug (D12719)
Merged after John McCall big patch (Added Address).
http://reviews.llvm.org/D11859 
llvm-svn: 247199 
							
						 
						
							2015-09-09 22:20:28 +00:00  
				
					
						
							
							
								 
						
							
								5528da76ef 
								
							 
						 
						
							
							
								
								Revert r246214 and r246213  
							
							... 
							
							
							
							These two commits causes llvm LTO bootstrap to hang in ScalarEvolution.
llvm-svn: 246282 
							
						 
						
							2015-08-28 07:14:10 +00:00  
				
					
						
							
							
								 
						
							
								525f746710 
								
							 
						 
						
							
							
								
								Generating assumption loads of vptr after ctor call (fixed)  
							
							... 
							
							
							
							Generating call assume(icmp %vtable, %global_vtable) after constructor
call for devirtualization purposes.
For more info go to:
http://lists.llvm.org/pipermail/cfe-dev/2015-July/044227.html 
Edit:
Fixed version because of PR24479.
http://reviews.llvm.org/D11859 
llvm-svn: 246213 
							
						 
						
							2015-08-27 21:35:37 +00:00  
				
					
						
							
							
								 
						
							
								fa0e11efdd 
								
							 
						 
						
							
							
								
								Revert "Generating assumption loads of vptr after ctor call (fixed)"  
							
							... 
							
							
							
							Reverting because of 245721
This reverts commit 552658e2b60543c928030b09cc9b5dfcb40c3f28.
llvm-svn: 245727 
							
						 
						
							2015-08-21 19:49:41 +00:00  
				
					
						
							
							
								 
						
							
								910a059e42 
								
							 
						 
						
							
							
								
								Generating assumption loads of vptr after ctor call (fixed)  
							
							... 
							
							
							
							Generating call assume(icmp %vtable, %global_vtable) after constructor
call for devirtualization purposes.
For more info go to:
http://lists.llvm.org/pipermail/cfe-dev/2015-July/044227.html 
Edit:
Fixed version because of PR24479.
http://reviews.llvm.org/D11859 
llvm-svn: 245721 
							
						 
						
							2015-08-21 18:28:00 +00:00  
				
					
						
							
							
								 
						
							
								3c32c83daa 
								
							 
						 
						
							
							
								
								Revert "Generating assumption loads of vptr after ctor call (fixed)"  
							
							... 
							
							
							
							Bootstrap bots were failing:
http://lab.llvm.org:8080/green/job/clang-stage2-configure-Rlto_build/6382/ 
http://bb.pgr.jp/builders/clang-3stage-i686-linux/builds/2969 
This reverts r245264.
llvm-svn: 245267 
							
						 
						
							2015-08-18 05:40:20 +00:00  
				
					
						
							
							
								 
						
							
								bc7497abbb 
								
							 
						 
						
							
							
								
								Generating assumption loads of vptr after ctor call (fixed)  
							
							... 
							
							
							
							Generating call assume(icmp %vtable, %global_vtable) after constructor
call for devirtualization purposes.
For more info go to:
http://lists.llvm.org/pipermail/cfe-dev/2015-July/044227.html 
Edit:
Fixed version because of PR24479.
http://reviews.llvm.org/D11859 
llvm-svn: 245264 
							
						 
						
							2015-08-18 03:52:00 +00:00  
				
					
						
							
							
								 
						
							
								386e442d1d 
								
							 
						 
						
							
							
								
								Revert r245257 "Generating assumption loads of vptr after ctor call"  
							
							... 
							
							
							
							It caused PR24479
llvm-svn: 245260 
							
						 
						
							2015-08-18 00:17:58 +00:00  
				
					
						
							
							
								 
						
							
								a3f6f9477b 
								
							 
						 
						
							
							
								
								Generating assumption loads of vptr after ctor call  
							
							... 
							
							
							
							Generating call assume(icmp %vtable, %global_vtable) after constructor
call for devirtualization purposes.
For more info go to:
http://lists.llvm.org/pipermail/cfe-dev/2015-July/044227.html 
http://reviews.llvm.org/D11859 
llvm-svn: 245257 
							
						 
						
							2015-08-17 23:33:49 +00:00  
				
					
						
							
							
								 
						
							
								c9bd88e681 
								
							 
						 
						
							
							
								
								Remove the -cxx-abi command-line flag.  
							
							... 
							
							
							
							This makes the C++ ABI depend entirely on the target: MS ABI for -win32 triples,
Itanium otherwise. It's no longer possible to do weird combinations.
To be able to run a test with a specific ABI without constraining it to a
specific triple, new substitutions are added to lit: %itanium_abi_triple and
%ms_abi_triple can be used to get the current target triple adjusted to the
desired ABI. For example, if the test suite is running with the i686-pc-win32
target, %itanium_abi_triple will expand to i686-pc-mingw32.
Differential Revision: http://llvm-reviews.chandlerc.com/D2545 
llvm-svn: 199250 
							
						 
						
							2014-01-14 19:35:09 +00:00  
				
					
						
							
							
								 
						
							
								442e4f7f5f 
								
							 
						 
						
							
							
								
								Prepare for using MS ABI by default for Win32: update CodeGenCXX tests  
							
							... 
							
							
							
							llvm-svn: 197281 
							
						 
						
							2013-12-13 22:43:52 +00:00  
				
					
						
							
							
								 
						
							
								6216a44d35 
								
							 
						 
						
							
							
								
								Fixed by r123477.  
							
							... 
							
							
							
							llvm-svn: 123478 
							
						 
						
							2011-01-14 22:19:38 +00:00  
				
					
						
							
							
								 
						
							
								fe8b47411e 
								
							 
						 
						
							
							
								
								temporarily xfail, this was broken by r123418  
							
							... 
							
							
							
							llvm-svn: 123430 
							
						 
						
							2011-01-14 05:30:12 +00:00  
				
					
						
							
							
								 
						
							
								726b878574 
								
							 
						 
						
							
							
								
								Test for r91724.  
							
							... 
							
							
							
							llvm-svn: 91730 
							
						 
						
							2009-12-18 23:42:55 +00:00