Devang Patel
bbd003ab48
Generalize DISubprogram element to encode various flags instead of just one boolean for isArtificial.
...
This is a backword compatible change.
llvm-svn: 115084
2010-09-29 21:04:46 +00:00
Devang Patel
46570e6783
Reapply r112623. Included additional check for unused byval argument.
...
llvm-svn: 112659
2010-08-31 22:22:42 +00:00
Devang Patel
b94251aea0
Revert r112623. It is causing self host build failures.
...
llvm-svn: 112631
2010-08-31 19:41:03 +00:00
Devang Patel
414cbc940a
Remember byval argument's frame index during argument lowering and use this info to emit debug info.
...
Fixes Radar 8367011.
llvm-svn: 112623
2010-08-31 18:50:09 +00:00
Devang Patel
186cbcd229
Update tests to not rely on input file's absolute path.
...
llvm-svn: 109521
2010-07-27 18:13:53 +00:00
Stuart Hastings
3987a0d4ea
Test case to insure template function declaration refers to correct filename. Radar 8063111.
...
llvm-svn: 109258
2010-07-23 20:15:49 +00:00
Dale Johannesen
0e5f8a53fd
Testcase for 108732 (8195660).
...
llvm-svn: 108733
2010-07-19 18:22:40 +00:00
Stuart Hastings
bf77774e2f
Less incorrect handling of zero-length bitfields. Radars 7992077
and 8093043.
...
llvm-svn: 106611
2010-06-23 00:31:14 +00:00
Bill Wendling
1e7edfa27a
Corresponding test changes for r106564.
...
llvm-svn: 106569
2010-06-22 20:30:14 +00:00
Devang Patel
79e2417a08
test case for r106438.
...
llvm-svn: 106439
2010-06-21 18:37:23 +00:00
Stuart Hastings
f9ef9ff3d6
Support for nested functions/classes in debug output. (Again.) Radar 7424645.
...
llvm-svn: 105828
2010-06-11 20:08:44 +00:00
Stuart Hastings
a878b05c6f
Tweak test for debug/metadata change, update to FileCheck. Radar 7424645.
...
llvm-svn: 105559
2010-06-07 21:50:54 +00:00
Stuart Hastings
37ed2a9663
Revert 105492 & 105493 due to a testcase regression. Radar 7424645.
...
llvm-svn: 105511
2010-06-05 00:39:29 +00:00
Stuart Hastings
eb78f8db98
Support for nested functions/classes in debug output. Radar 7424645.
...
llvm-svn: 105492
2010-06-04 22:36:03 +00:00
Stuart Hastings
369d3391d8
Revert 104841, 104842, 104876 due to buildbot failures. Radar 7424645.
...
llvm-svn: 104953
2010-05-28 16:41:07 +00:00
Stuart Hastings
60d799e343
Support for nested functions/classes in debug output. Radar 7424645.
...
llvm-svn: 104841
2010-05-27 16:16:54 +00:00
Bill Wendling
e7a42798bc
Match "4" or "8" depending upon if it's 32- or 64-bit.
...
llvm-svn: 104196
2010-05-20 00:27:10 +00:00
Bill Wendling
483ce4b9b7
Testcase for r104181.
...
llvm-svn: 104182
2010-05-19 23:33:26 +00:00
Devang Patel
2c350fe8a7
Test case for r103633.
...
llvm-svn: 103634
2010-05-12 18:31:04 +00:00
Dale Johannesen
9d4b3277ba
Testcase for llvm 103572 (7898991).
...
llvm-svn: 103574
2010-05-12 05:04:20 +00:00
Devang Patel
553c42f20b
Test case for 103414.
...
llvm-svn: 103415
2010-05-10 17:49:40 +00:00
Bill Wendling
80159b87ea
Revert r102948.
...
llvm-svn: 102964
2010-05-03 21:51:21 +00:00
Bill Wendling
61fab275c0
Testcase for r102947.
...
llvm-svn: 102948
2010-05-03 20:39:35 +00:00
Devang Patel
9832115581
New test.
...
llvm-svn: 102746
2010-04-30 19:39:29 +00:00
Dan Gohman
f6e1477a55
Add -o /dev/null to some tests which don't care about their output.
...
llvm-svn: 102722
2010-04-30 17:42:30 +00:00
Stuart Hastings
4f6cdc07e9
Reverting 100530 & 100531 due to regressions in the GDB test suite.
...
llvm-svn: 100563
2010-04-06 21:38:29 +00:00
Stuart Hastings
749cf45929
Revise debug info machinery to digest nested functions and classes.
...
A certain GDB testsuite case (local.cc) has a function nested inside a
class nested inside another function. GCC presents the innermost
function to llvm-convert first. Heretofore, the debug info mistakenly
placed the inner function at module scope. This patch walks the GCC
context links and instantiates the outer class and function so the
debug info is properly nested. Radar 7426545.
llvm-svn: 100530
2010-04-06 17:19:32 +00:00
Stuart Hastings
710a83a006
Test case for llvm-gcc r99305. Radar 7659636.
...
llvm-svn: 99306
2010-03-23 18:39:23 +00:00
Duncan Sands
80f9637032
Chris pointed out that producing undef here is wrong in
...
general.
llvm-svn: 98649
2010-03-16 18:50:54 +00:00
Duncan Sands
bdc291ce3a
Check that P is not zero initialized.
...
llvm-svn: 98627
2010-03-16 11:36:35 +00:00
Devang Patel
4995bb0450
Start using DIFile. See updated SourceLevelDebugging.html for more information.
...
This patch updates LLVMDebugVersion to 8.
Debug info descriptors encoded using LLVMDebugVersion 7 is supported.
Corresponding llvmgcc and clang FE commits are required.
llvm-svn: 98020
2010-03-09 00:44:10 +00:00
Devang Patel
d913aa8fd8
Ignore target dependent value in grep search.
...
llvm-svn: 96604
2010-02-18 19:52:12 +00:00
Devang Patel
f5f89839ed
New test case for r96543.
...
llvm-svn: 96544
2010-02-18 00:53:49 +00:00
Eric Christopher
018a0e9907
Revert:
...
r95605 | dpatel | 2010-02-08 15:27:46 -0800 (Mon, 08 Feb 2010) | 2 lines
test case for r95604.
Which was the testcase for the patch reverted from llvm-gcc.
llvm-svn: 96474
2010-02-17 08:53:27 +00:00
Devang Patel
8f947ff5d6
test case for r95604.
...
llvm-svn: 95605
2010-02-08 23:27:46 +00:00
Dale Johannesen
ddc82307fa
Debugging is now reenabled on PPC darwin, so reenable
...
these tests (they pass).
llvm-svn: 95263
2010-02-03 22:24:49 +00:00
Chris Lattner
9cb699ec58
this test has been failing or a long time, just disable it for now to get
...
back to green.
llvm-svn: 94371
2010-01-24 19:13:39 +00:00
Dale Johannesen
a62752a06e
Testcase for llvm-gcc checkin 92108.
...
llvm-svn: 92110
2009-12-24 01:10:43 +00:00
Daniel Dunbar
52b8297759
XFAIL these tests on powerpc, under the assumption that no one cares. If you care, feel free to fix.
...
llvm-svn: 91826
2009-12-21 17:31:59 +00:00
Dan Gohman
cf29c2243b
Fix this code to use DIScope instead of DICompileUnit, as in r90181.
...
Don't print "SrcLine"; just print the filename and line number, which
is obvious enough and more informative.
llvm-svn: 90631
2009-12-05 00:23:29 +00:00
Dan Gohman
e23727694c
Remove now-redundant llvm-as invocations.
...
llvm-svn: 90626
2009-12-05 00:02:37 +00:00
Bill Wendling
87980517df
Add testcase for PR4262.
...
llvm-svn: 90623
2009-12-04 23:29:57 +00:00
Bill Wendling
bacc153c6c
Debug info is disabled on PPC Darwin.
...
llvm-svn: 90160
2009-11-30 22:23:29 +00:00
Dale Johannesen
8f1aaa92b2
Test for llvm-gcc checkin 89898.
...
llvm-svn: 89899
2009-11-25 23:50:09 +00:00
Bill Wendling
fe0d83e1fe
Not all ASM has # for comments.
...
llvm-svn: 89250
2009-11-18 21:54:13 +00:00
David Greene
97a1f550d1
Move DebugInfo checks into EmitComments and remove them from
...
target-specific AsmPrinters. Not all comments need DebugInfo.
Re-enable the line numbers comment test.
llvm-svn: 88697
2009-11-13 21:34:57 +00:00
Devang Patel
630136fb86
Reenable StackTracke.cpp test.
...
llvm-svn: 86861
2009-11-11 19:08:42 +00:00
Devang Patel
496147ef73
XFAIL for now.
...
llvm-svn: 86784
2009-11-11 01:41:10 +00:00
Daniel Dunbar
e4f2bab2cd
Use ',' separation in XFAILs, lit doesn't evaluate them as regexs (easy to add,
...
but might as well use the more standard syntax).
llvm-svn: 86553
2009-11-09 16:38:15 +00:00
Chris Lattner
3ea71a58aa
turn IPSCCP back on by default, try #3 or 4? Woo.
...
llvm-svn: 85929
2009-11-03 19:35:13 +00:00