Slava Pestov
9ec80df97e
SIL: Remove curried SILDeclRefs
2020-03-19 02:20:21 -04:00
Michael Gottesman
fd4828e40a
Eliminate -assume-parsing-unqualified-ownership-sil from tests.
...
I am doing this separately from the actual change to eliminate the option to
make it easier to review.
2018-12-19 12:54:13 -08:00
Joe Groff
77a0923ca6
SILGen: Emit convenience initializers as allocating entry points.
...
And only dispatch designated inits by their allocating entry points. rdar://problem/29634243
2018-09-13 12:31:23 -07:00
Erik Eckstein
ca67b43bf2
SIL: Print the '@' prefix for function names in sil_vtables.
...
This is needed for supporting $-prefixed SIL names and it's also consistent with the witness table syntax.
2018-01-05 11:29:15 -08:00
Roman Levenstein
bf2dcbf25e
Use function signatures for SILDeclRefs in witness_tables, vtables and witness_method instructions.
...
Textual SIL was sometimes ambiguous when SILDeclRefs were used, because the textual representation of SILDeclRefs was the same for functions that have the same name, but different signatures.
2017-01-26 14:29:59 -08:00
Michael Gottesman
20dd563efb
[semantic-arc] Update tests for qualified/unqualified ownership and SILGen emission of copy_value, destroy_value.
2016-10-29 20:11:09 -07:00
Dmitri Gribenko
d175b3b66d
Migrate FileCheck to %FileCheck in tests
2016-08-10 23:52:02 -07:00
Jordan Rose
e4118f19c8
Port tests to 'fileprivate'.
...
Similar to apple/swift#3753 .
Groundwork for SE-0025 ('private' and 'fileprivate').
No intended functionality change.
2016-07-25 20:20:58 -07:00
Chris Lattner
c990fc1595
Add some parens to function types in sil tests. NFC.
2016-05-06 21:07:08 -07:00
Andrew Trick
bd35b4789c
Move test/SILOptimizer files to reflect lib/SILOptimizer.
2015-12-11 15:53:22 -08:00