Commit Graph

66 Commits

Author SHA1 Message Date
Mark Lacey
7ca8777b45 Revert "Handle thin_to_thick_function in call graph construction."
This reverts commit r24765.

There might be an issue with some of the clients of the call graph
making assumptions that this change invalidates.

Swift SVN r24766
2015-01-28 00:51:00 +00:00
Mark Lacey
626082776c Handle thin_to_thick_function in call graph construction.
Swift SVN r24765
2015-01-28 00:37:39 +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
1229413d96 Massage this testcase so it works with a debug stdlib, too.
Swift SVN r24458
2015-01-15 22:55:26 +00:00
Adrian Prantl
95eec5a155 Fix Test for: DCE is dropping debug intrinsics, Was: DebugInfo/closure-multivalue test is failing
In order to not completely loose testcoverage while rdar://problem/18709125
is under investiagtion, add a special flag for enabling debug value
liveness.

Patch by Michael Gottesman!

<rdar://problem/19267059>

Swift SVN r24416
2015-01-14 18:37:39 +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
Adrian Prantl
d238a3f17b Don't emit line numbers for subprograms that are thunks / bare functions.
<rdar://problem/18670152> Stack trace is a lie

Swift SVN r22854
2014-10-20 23:04:06 +00:00
Adrian Prantl
93b864ff31 Temporarily disable one of this tests RUN lines until
<rdar://problem/18709125> DCE is dropping debug intrinsics, Was: DebugInfo/closure-multivalue test is failing
is resolved.

Swift SVN r22845
2014-10-20 18:10:31 +00:00
Adrian Prantl
ac683e8d3d Make this test a bit more deterministic.
<rdar://problem/18559019> DebugInfo/closure-multivalue.swift failing with recent ToT changes

Swift SVN r22590
2014-10-08 00:40:15 +00:00
Adrian Prantl
204e9ee347 Fix testcase for upstream IR printer change
Swift SVN r22484
2014-10-02 23:02:48 +00:00
Adrian Prantl
d769498ccd Update for upstream LLVM API change.
Swift SVN r22456
2014-10-02 01:33:24 +00:00
Adrian Prantl
10d2e7e2c5 Debug info: Emit a more efficient representation for -O0 shadow copies for
explosions by copying them into a single, aggregate alloca.
This also happens to hide <rdar://problem/17815972> for llvm-600.

Swift SVN r20582
2014-07-26 00:18:16 +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
Dave Abrahams
acc2c3be40 [stdlib] Prepare array sort for value semantics
Sorting was a bit of a mess; we had sort functions doing in-place
mutation /and/ returing the value, and people were confused by the
asymmetry of Array's sort() method with other higher-level methods.

Fixes <rdar://problem/17185815> sort([]T, f) mutates the original array
<rdar://problem/17225190> The Array.sort() method should return a sorted array

Swift SVN r18922
2014-06-16 13:48:43 +00:00
Adrian Prantl
c0b5da0d7f [please update LLVM] Debug info: Support multi-valued explosions, e.g.,
tuples and structs that are passed to a function by value.

<rdar://problem/15928331> Need to support DW_OP_piece for multi-Value variables/arguments
<rdar://problem/16599747> Variables not displayed at all in SwiftDemo02b_Closure (back again)

Swift SVN r17923
2014-05-12 03:31:07 +00:00