Dmitri Hrybenko
0fce5c7b4e
tests: remove uses of println() that are not relevant to the tests
...
Swift SVN r28016
2015-05-01 03:35:50 +00:00
Duncan Exon Smith
c6d42db070
Adapt to MD* => DI* renaming of debug info types
...
Applied the upgrade script from r236120 (LLVM) and r236121 (CFE). This is the
final step of rdar://problem/20434113.
Swift SVN r27925
2015-04-29 21:40:21 +00:00
Duncan Exon Smith
093eb3c365
DebugInfo: Hand-update testcases after LLVM r231082
...
Update debug info testcases after moving the new hierarchy into place in
upstream LLVM r231082.
rdar://problem/19720042
Swift SVN r25715
2015-03-03 19:15:31 +00:00
Dmitri Hrybenko
3b04d1b013
tests: reorganize tests so that they actually use the target platform
...
Most tests were using %swift or similar substitutions, which did not
include the target triple and SDK. The driver was defaulting to the
host OS. Thus, we could not run the tests when the standard library was
not built for OS X.
Swift SVN r24504
2015-01-19 06:52:49 +00:00
Adrian Prantl
d7489b7272
Update testcases for new LLVM IR assembler syntax.
...
Swift SVN r24428
2015-01-14 23:38:18 +00:00
Adrian Prantl
162bc8d24c
Updated testcases for upstream assembler changes.
...
Swift SVN r23942
2014-12-15 19:39:21 +00:00
Graham Batty
83f27a8af7
Revert "Mark tests that don't pass on linux as XFAIL."
...
This reverts commit 2711ca86de7bf6a7885ccea24219a48a590b1e95.
Swift SVN r23577
2014-11-24 17:42:13 +00:00
Graham Batty
198402dcfe
Mark tests that don't pass on linux as XFAIL.
...
Swift SVN r23573
2014-11-24 17:40:37 +00:00
Maxwell Swadling
963619cdc1
[stdlib] C_ARG{c,v} renamed to argc/unsafeArgv
...
Fixes rdar://problem/17229052
Make it clear C_ARGV var is unsafe.
Made it impossible to set the argc/unsafeArgv outside of the stdlib.
Refactored tests to not use C_ARG{C,V}.
Made C_ARG{C,V} unavailable.
Swift SVN r23249
2014-11-11 22:34:49 +00:00
Adrian Prantl
07cd80eb82
Update a CHECK line in this testcase for compatibility with r22855.
...
Swift SVN r22863
2014-10-21 17:01:12 +00:00
Michael Gottesman
08108ecf35
XFAIL this test to unblock the bots.
...
Swift SVN r22859
2014-10-21 16:44:53 +00:00
Adrian Prantl
e2f5a06844
Massage this testcase so it works on both trunk and 602.
...
Swift SVN r22702
2014-10-13 16:29:47 +00:00
Doug Gregor
7d6ca8c2b8
Reinstate r22662 "Preserve the names of zombie functions and use them as linkage names in the debug info.""
...
It looks like Xcode badness caused the build breakage. Sorry, Erik!
Swift SVN r22677
2014-10-10 22:03:58 +00:00
Doug Gregor
5338a29f7f
Revert "Preserve the names of zombie functions and use them as linkage names in the debug info."
...
This reverts commit r22662, which is causing the stdlib build to crash.
Swift SVN r22670
2014-10-10 17:46:30 +00:00
Erik Eckstein
bdfb461569
Preserve the names of zombie functions and use them as linkage names in the debug info.
...
Swift SVN r22662
2014-10-10 13:26:28 +00:00
Adrian Prantl
d8551038fe
Upgrade debug info tests to the new LLVM debug metadata format.
...
Thanks to Duncan for helping out with the upgrading!
Swift SVN r22512
2014-10-04 00:25:27 +00:00
Adrian Prantl
a3b85b2600
Set the debug scope for transparently inlined instructions to the scope of
...
the inlined call site. Also fix a bunch of typos in the related testcase.
rdar://problem/17648201
Swift SVN r20861
2014-07-31 23:40:40 +00:00
Jordan Rose
b6818046a8
Eliminate optimization levels 0-3 in favor of -Onone/-O/-Ofast.
...
We were already effectively doing this everywhere /except/ when building
the standard library (which used -O2), so just use the model we want going
forward.
Swift SVN r20455
2014-07-24 01:12:59 +00:00
Ted Kremenek
d075f06573
Require a minimum deployment target of iOS 7 or OSX 10.9
...
Implements <rdar://problem/17532113>
Swift SVN r19451
2014-07-02 06:23:38 +00:00
Adrian Prantl
3ae5326d21
Tweak the scope guessing for instructions without SILDebugScopes to reuse
...
the scope of the previous instruction.
<rdar://problem/17021591> Gap in lexical block coincides with the first line-table entry for a line => no variables at that line
Swift SVN r19318
2014-06-28 02:08:26 +00:00
Adrian Prantl
b1a7a7af1b
Reference-count inlined functions to keep them alive until we emit debug
...
info for them and generally clean up the inline scope handling a bit.
Fix the debug scope handling for all clients of SILCloner, especially
the SIL-level spezializers and inliners.
This also adds a ton of additional assertions that will ensure that
future optimization passes won't mess with the debug info in a way that
could confuse the LLVM backend.
Swift SVN r18984
2014-06-18 22:34:10 +00:00
Adrian Prantl
23bf30e732
Add a testcase for inline scopes and fix the locations emitted for
...
performance-inlined insrtructions.
Swift SVN r18849
2014-06-13 00:37:49 +00:00