Jakob Stoklund Olesen
							
						 
						
							 
							
							
							
							
								
							
							
								f28cc03802 
								
							 
						 
						
							
							
								
								FileCheckize  
							
							 
							
							... 
							
							
							
							llvm-svn: 116581 
							
						 
						
							2010-10-15 16:06:42 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								d3fe5fa5d1 
								
							 
						 
						
							
							
								
								Fix code gen crash reported in PR 8235. We still lose debug info for the unused argument here. This is a known limitation recorded debuginfo-tests/trunk/dbg-declare2.ll function 'f6' test case.  
							
							 
							
							... 
							
							
							
							llvm-svn: 115323 
							
						 
						
							2010-10-01 19:00:44 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Grosbach
							
						 
						
							 
							
							
							
							
								
							
							
								0ab27ea44f 
								
							 
						 
						
							
							
								
								Add target triple info to these tests to make the results comparable when  
							
							 
							
							... 
							
							
							
							hosted on different platforms.
llvm-svn: 114965 
							
						 
						
							2010-09-28 17:10:36 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								871d0b1b1c 
								
							 
						 
						
							
							
								
								If FE forgot to provide a file name (usually it uses "stdin" as name in such situation) then make one up to ensure that debug info is not malformed.  
							
							 
							
							... 
							
							
							
							llvm-svn: 114119 
							
						 
						
							2010-09-16 20:57:49 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								a931605647 
								
							 
						 
						
							
							
								
								Convert DbgInfoPrinter to use errs() instead of outs().  
							
							 
							
							... 
							
							
							
							llvm-svn: 111659 
							
						 
						
							2010-08-20 18:03:05 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								cc3f3b341d 
								
							 
						 
						
							
							
								
								Move x86 specific tests into test/CodeGen/X86.  
							
							 
							
							... 
							
							
							
							llvm-svn: 110372 
							
						 
						
							2010-08-05 20:25:37 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								5c1f56b78f 
								
							 
						 
						
							
							
								
								Test case for combination of r110234 & r110235.  
							
							 
							
							... 
							
							
							
							llvm-svn: 110238 
							
						 
						
							2010-08-04 18:42:46 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								18efced1a2 
								
							 
						 
						
							
							
								
								Fix PR 7662.  
							
							 
							
							... 
							
							
							
							Do not try to insert local variable info to a DIE used for function declaration.
llvm-svn: 108731 
							
						 
						
							2010-07-19 17:53:55 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								648df7bf64 
								
							 
						 
						
							
							
								
								Add variables into a scope before constructing scope DIE otherwise variables won't be included DIE tree.  
							
							 
							
							... 
							
							
							
							llvm-svn: 107228 
							
						 
						
							2010-06-30 00:11:08 +00:00  
						
					 
				
					
						
							
							
								 
								Benjamin Kramer
							
						 
						
							 
							
							
							
							
								
							
							
								3bbc52ce3e 
								
							 
						 
						
							
							
								
								Fix some tests that didn't test anything.  
							
							 
							
							... 
							
							
							
							llvm-svn: 106954 
							
						 
						
							2010-06-26 20:05:06 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								79b0da30fb 
								
							 
						 
						
							
							
								
								Be specific. Use FileCheck.  
							
							 
							
							... 
							
							
							
							llvm-svn: 106135 
							
						 
						
							2010-06-16 19:39:45 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								e3721dd27c 
								
							 
						 
						
							
							
								
								This requires more investigation. Unblock buildbots for now.  
							
							 
							
							... 
							
							
							
							llvm-svn: 106122 
							
						 
						
							2010-06-16 18:19:49 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								37e4f98cb6 
								
							 
						 
						
							
							
								
								Update test to explicitly capture llc output.  
							
							 
							
							... 
							
							
							
							llvm-svn: 106121 
							
						 
						
							2010-06-16 18:04:12 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								89f2db6b67 
								
							 
						 
						
							
							
								
								DwarfWrite is now smart enough to drop debug value pointing to undefined register.  Update this test to avoid this.  
							
							 
							
							... 
							
							
							
							iSel not properly lowring argument into a well formed DBG_VALUE in some cases is a separate issue and not related to the test in this testcase.
llvm-svn: 105295 
							
						 
						
							2010-06-01 23:01:43 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								b0c76394a3 
								
							 
						 
						
							
							
								
								Keep track of incoming debug value of unused argument.  
							
							 
							
							... 
							
							
							
							Radar 7927666.
llvm-svn: 105285 
							
						 
						
							2010-06-01 19:59:01 +00:00  
						
					 
				
					
						
							
							
								 
								Bill Wendling
							
						 
						
							 
							
							
							
							
								
							
							
								1a764f93a0 
								
							 
						 
						
							
							
								
								Debreak test for non-Darwin.  
							
							 
							
							... 
							
							
							
							llvm-svn: 105257 
							
						 
						
							2010-05-31 21:47:24 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								91ad65e8b7 
								
							 
						 
						
							
							
								
								Let's try one more time to match  patterns.  
							
							 
							
							... 
							
							
							
							The goal is to match following 3 lines. In otherwords, a temp. label between to DEBUG_VALUE comments.
        ;DEBUG_VALUE: bar:x <- undef   ## 2010-01-18-Inlined-Debug.c:7
Ltmp1:
        ;DEBUG_VALUE: foo:__x <- undef ## 2010-01-18-Inlined-Debug.c:5
llvm-svn: 104872 
							
						 
						
							2010-05-27 19:46:38 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								da01e5e907 
								
							 
						 
						
							
							
								
								Temp. labels number may not match for all configurations.  
							
							 
							
							... 
							
							
							
							llvm-svn: 104858 
							
						 
						
							2010-05-27 17:51:08 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								5e6b71ce34 
								
							 
						 
						
							
							
								
								inlined function's arguments need a label to mark the start point because they are not directly attached to current function.  
							
							 
							
							... 
							
							
							
							llvm-svn: 104848 
							
						 
						
							2010-05-27 16:47:30 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								6b9a9fe207 
								
							 
						 
						
							
							
								
								Simplify. Eliminate unneeded debug_loc entry.  
							
							 
							
							... 
							
							
							
							llvm-svn: 104785 
							
						 
						
							2010-05-26 23:55:23 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								9fc11706e3 
								
							 
						 
						
							
							
								
								First cut at supporting .debug_loc section.  
							
							 
							
							... 
							
							
							
							This is used to track variable information.
llvm-svn: 104649 
							
						 
						
							2010-05-25 23:40:22 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								1a0df9a80e 
								
							 
						 
						
							
							
								
								Enable multiple Compile Units in one module.  
							
							 
							
							... 
							
							
							
							This means now 'llvm-ld a.bc b.bc' will preserve debug info appropriately.
llvm-svn: 103439 
							
						 
						
							2010-05-10 22:49:55 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								075e9b5d66 
								
							 
						 
						
							
							
								
								Set DW_AT_APPLE_omit_frame_ptr in endFunction() where MachineFunction is available all the time.  
							
							 
							
							... 
							
							
							
							llvm-svn: 103001 
							
						 
						
							2010-05-04 06:15:30 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								801b8ea42a 
								
							 
						 
						
							
							
								
								Do not ignore debug loc attached with llvm.dbg.declare while collecting debug info used by a module.  
							
							 
							
							... 
							
							
							
							llvm-svn: 102995 
							
						 
						
							2010-05-04 01:05:02 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								4c18a3ac80 
								
							 
						 
						
							
							
								
								Update tests. Now DBG_VALUE instruction is created only if alloca corresponding to llvm.dbg.declare is missing.  
							
							 
							
							... 
							
							
							
							llvm-svn: 102524 
							
						 
						
							2010-04-28 20:27:48 +00:00  
						
					 
				
					
						
							
							
								 
								Dale Johannesen
							
						 
						
							 
							
							
							
							
								
							
							
								022e7b900f 
								
							 
						 
						
							
							
								
								Un-XFAIL this on ppc.  My enabling of dbg_declare handling  
							
							 
							
							... 
							
							
							
							in ISel fixed it.
llvm-svn: 102404 
							
						 
						
							2010-04-27 00:01:42 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								bd798ce8dd 
								
							 
						 
						
							
							
								
								Use DW_AT_entry_pc instead of DW_AT_low_pc/DW_AT_high_pc pair. This simplifies debug range entries.  
							
							 
							
							... 
							
							
							
							llvm-svn: 102394 
							
						 
						
							2010-04-26 22:54:28 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								894874e7af 
								
							 
						 
						
							
							
								
								Remove the test for now.  
							
							 
							
							... 
							
							
							
							llvm-svn: 102135 
							
						 
						
							2010-04-22 22:06:28 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								ea2744f4dc 
								
							 
						 
						
							
							
								
								Adjust debug range offsets for isWeakForLinker() functions.  
							
							 
							
							... 
							
							
							
							llvm-svn: 102127 
							
						 
						
							2010-04-22 20:52:00 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								db6f71b02f 
								
							 
						 
						
							
							
								
								Add RUN:  
							
							 
							
							... 
							
							
							
							llvm-svn: 101913 
							
						 
						
							2010-04-20 17:20:10 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								561fa8490e 
								
							 
						 
						
							
							
								
								Fix typo. add a test case.  
							
							 
							
							... 
							
							
							
							llvm-svn: 101812 
							
						 
						
							2010-04-19 20:31:39 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								c48b976c08 
								
							 
						 
						
							
							
								
								XFAIL this test for powerpc.  
							
							 
							
							... 
							
							
							
							This test relies on iSel lowering dbg_declare intrinsic when CodeGen::OptLevel is None. On PPC side, CodeGen::OptLevel stays to default when -O0 is used on the command line.
llvm-svn: 101190 
							
						 
						
							2010-04-13 23:23:09 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								12d150ea43 
								
							 
						 
						
							
							
								
								Do not include types without any definition in pubtypes list.  
							
							 
							
							... 
							
							
							
							llvm-svn: 101171 
							
						 
						
							2010-04-13 20:35:04 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								3ae2dd2ba5 
								
							 
						 
						
							
							
								
								add newlines at the end of files.  
							
							 
							
							... 
							
							
							
							llvm-svn: 100705 
							
						 
						
							2010-04-07 22:53:17 +00:00  
						
					 
				
					
						
							
							
								 
								Dale Johannesen
							
						 
						
							 
							
							
							
							
								
							
							
								f118f9788b 
								
							 
						 
						
							
							
								
								Split big test into multiple directories to cater to  
							
							 
							
							... 
							
							
							
							those who don't build all targets.
llvm-svn: 100688 
							
						 
						
							2010-04-07 20:43:35 +00:00  
						
					 
				
					
						
							
							
								 
								Dale Johannesen
							
						 
						
							 
							
							
							
							
								
							
							
								27c786bcf9 
								
							 
						 
						
							
							
								
								Test that DEBUG_VALUE comments come out on a variety of targets.  
							
							 
							
							... 
							
							
							
							llvm-svn: 100682 
							
						 
						
							2010-04-07 20:01:24 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								019922d1b0 
								
							 
						 
						
							
							
								
								Do not emit specification DIE with DW_AT_specification attribute for member functions of a funcation local class. This trips gdb's partial scan of DIEs at load time. Fixes Radar 7833483.  
							
							 
							
							... 
							
							
							
							llvm-svn: 100586 
							
						 
						
							2010-04-06 23:53:48 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6159249891 
								
							 
						 
						
							
							
								
								change this from using '!dbg' to using '!dbgx'.  The  
							
							 
							
							... 
							
							
							
							MD used here isn't valid for !dbg.
llvm-svn: 100085 
							
						 
						
							2010-04-01 05:13:10 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								57c644f926 
								
							 
						 
						
							
							
								
								Ignore invalid metadata.  
							
							 
							
							... 
							
							
							
							llvm-svn: 99938 
							
						 
						
							2010-03-30 22:09:52 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								d7a6cc5129 
								
							 
						 
						
							
							
								
								Do not rely on getCompileUnit() to find source file information for a subprogram.  
							
							 
							
							... 
							
							
							
							llvm-svn: 99410 
							
						 
						
							2010-03-24 18:48:00 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								d22ed622b3 
								
							 
						 
						
							
							
								
								Emit DW_AT_low_pc and DW_AT_high_pc attributes for TAG_compile_unit.  
							
							 
							
							... 
							
							
							
							llvm-svn: 99225 
							
						 
						
							2010-03-22 23:11:36 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								5002454d2a 
								
							 
						 
						
							
							
								
								call void @llvm.dbg.declare(metadata !{i32* null}, metadata  !1 )  
							
							 
							
							... 
							
							
							
							is valid, but not useful, when variable  identified by !1  is optimized away by the optimizer.
llvm-svn: 98986 
							
						 
						
							2010-03-19 21:06:24 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								d19e302f77 
								
							 
						 
						
							
							
								
								Fix llc crash on invalid input.  
							
							 
							
							... 
							
							
							
							llvm-svn: 98369 
							
						 
						
							2010-03-12 19:18:30 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								d8425df136 
								
							 
						 
						
							
							
								
								Remove test to check bugfix in handing debug info for global variables using intrinsics. Now, debug info for global variable is encoded using metadata. The old code path is now history and there is no need to have a test to check a bug fix in old code path.  
							
							 
							
							... 
							
							
							
							llvm-svn: 97477 
							
						 
						
							2010-03-01 19:09:55 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								9aef3e5de1 
								
							 
						 
						
							
							
								
								Remove dead test.  
							
							 
							
							... 
							
							
							
							llvm-svn: 97474 
							
						 
						
							2010-03-01 19:04:23 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								dd596b1248 
								
							 
						 
						
							
							
								
								Replace test case that uses @llvm.dbg.* intrinsic with a test that uses metadata.  
							
							 
							
							... 
							
							
							
							llvm-svn: 97473 
							
						 
						
							2010-03-01 19:02:51 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								890644e3a7 
								
							 
						 
						
							
							
								
								These two tests check whether oprimizer safely ignores @llvm.dbg.stoppoint intrinsic or not. This intrinsic is not used anymore.  
							
							 
							
							... 
							
							
							
							llvm-svn: 97468 
							
						 
						
							2010-03-01 18:45:28 +00:00  
						
					 
				
					
						
							
							
								 
								Devang Patel
							
						 
						
							 
							
							
							
							
								
							
							
								1392621e0f 
								
							 
						 
						
							
							
								
								This test checks whether LICM ignores @llvm.dbg.stoppoint intrinsics appropriately or not. Now, llvm does not use this intrinsic. Remove this test.  
							
							 
							
							... 
							
							
							
							llvm-svn: 97466 
							
						 
						
							2010-03-01 18:32:27 +00:00  
						
					 
				
					
						
							
							
								 
								Dale Johannesen
							
						 
						
							 
							
							
							
							
								
							
							
								257d2dafbd 
								
							 
						 
						
							
							
								
								Testcase for 94996 (PR 6157)  
							
							 
							
							... 
							
							
							
							llvm-svn: 95021 
							
						 
						
							2010-02-01 22:46:05 +00:00  
						
					 
				
					
						
							
							
								 
								Dale Johannesen
							
						 
						
							 
							
							
							
							
								
							
							
								d5575f29f1 
								
							 
						 
						
							
							
								
								Generate DEBUG_VALUE comments on x86.  The (limited)  
							
							 
							
							... 
							
							
							
							dbg.declare's we currently generate go through both
register allocators without perturbing the results.
llvm-svn: 94480 
							
						 
						
							2010-01-26 00:09:58 +00:00