Commit Graph

354 Commits

Author SHA1 Message Date
Chris Lattner
b4e7ab4247 use TypeLowering to produce SILTypes that make sense now that aggregates
have been simplified.  This still isn't ideal, but is a lot better than
what we had, and is waiting for SILFunctionTypeInfo to stop containing
SILTypes.


Swift SVN r5232
2013-05-20 19:36:57 +00:00
Chris Lattner
611a3a97db Parse sil linkage types, and actually create the SILFunction parsed.
This gets us prototypes parsing and printing, though types aren't
correct at all yet.



Swift SVN r5192
2013-05-16 22:48:07 +00:00
Chris Lattner
bde8f753da wire up minimal sil function parsing (still not validating or creating
a SIL function).  This introduces contextual lexing state for SIL function 
bodies for SIL-specific lexing rules.


Swift SVN r5179
2013-05-16 18:46:46 +00:00
Chris Lattner
85c7c494ae Wire up the most trivial support for sil parsing, which allows us to write
a (trivial, empty) sil parser testcase.  The parser is still not SIL aware
though.


Swift SVN r4585
2013-04-03 05:57:42 +00:00