Leonard Chan
							
						 
						
							 
							
							
							
							
								
							
							
								587497b87d 
								
							 
						 
						
							
							
								
								[clang][NewPM] Fix broken -O0 test from the AlwaysInliner  
							
							 
							
							... 
							
							
							
							This contains the part of D62225 which prevents insertion of lifetime
intrinsics when creating the AlwaysInliner. This fixes the following tests
when the new PM is enabled by default:
Clang :: CodeGen/aarch64-neon-across.c
Clang :: CodeGen/aarch64-neon-fcvt-intrinsics.c
Clang :: CodeGen/aarch64-neon-fma.c
Clang :: CodeGen/aarch64-neon-perm.c
Clang :: CodeGen/aarch64-neon-tbl.c
Clang :: CodeGen/aarch64-poly128.c
Clang :: CodeGen/aarch64-v8.2a-neon-intrinsics.c
Clang :: CodeGen/arm-neon-fma.c
Clang :: CodeGen/arm-neon-numeric-maxmin.c
Clang :: CodeGen/arm-neon-vcvtX.c
Clang :: CodeGen/avx-builtins.c
Clang :: CodeGen/builtins-ppc-p9vector.c
Clang :: CodeGen/builtins-ppc-vsx.c
Clang :: CodeGen/lifetime.c
Clang :: CodeGen/sse-builtins.c
Clang :: CodeGen/sse2-builtins.c
Differential Revision: https://reviews.llvm.org/D63153 
llvm-svn: 363277 
							
						 
						
							2019-06-13 16:45:29 +00:00  
						
					 
				
					
						
							
							
								 
								Petr Hosek
							
						 
						
							 
							
							
							
							
								
							
							
								516e6cc1dd 
								
							 
						 
						
							
							
								
								[Clang] Disable new PM for tests that use optimization level -O1, -O2 and -O3  
							
							 
							
							... 
							
							
							
							Tests that use -O1, -O2 and -O3 would often produce different results
with the new pass manager which makes these tests fail. Disable new PM
explicitly for these tests.
Differential Revision: https://reviews.llvm.org/D58375 
llvm-svn: 362580 
							
						 
						
							2019-06-05 03:17:11 +00:00  
						
					 
				
					
						
							
							
								 
								Chad Rosier
							
						 
						
							 
							
							
							
							
								
							
							
								d6a56db7b6 
								
							 
						 
						
							
							
								
								Test case for r151429/r151430, which ensures llvm.lifetime intrinsics are not  
							
							 
							
							... 
							
							
							
							being emitted at -O0, but are emitted when optimizations are enabled.
llvm-svn: 151533 
							
						 
						
							2012-02-27 18:45:03 +00:00