David Farler
b7d17b25ba
Rename -parse flag to -typecheck
...
A parse-only option is needed for parse performance tracking and the
current option also includes semantic analysis.
2016-11-28 10:50:55 -08:00
Stephen Canon
71b1cea35c
Tests for uint vectors in simd.
2016-03-24 10:48:53 -04:00
Joe Groff
cef754de45
Update ClangImporter to map SIMD types to their C-like Swift counterparts.
...
Swift SVN r28386
2015-05-09 23:03:39 +00:00
Joe Groff
95d1cf5e6d
Revert "ClangImporter etc.: Remap C vector types to nested BaseType.VectorN types."
...
Reverts r28087. We're going back to the C++ interface for SIMD, and the changes in this patch are needless complication for that design.
Swift SVN r28384
2015-05-09 23:03:33 +00:00
Joe Groff
d0473756ec
ClangImporter etc.: Remap C vector types to nested BaseType.VectorN types.
...
The design we landed on for SIMD is to define the vector types as nested types of their element, e.g. Float.Vector4, Int32.Vector2, etc. Update the Clang importer and other mapping facilities to match.
Swift SVN r28087
2015-05-02 15:04:43 +00:00
Joe Groff
fbd76737a4
Clang Importer: Rename the special vector type module to "simd".
...
We want this to act as an overlay/replacement for the C "simd" module.
Swift SVN r28047
2015-05-01 20:11:01 +00:00
Dmitri Hrybenko
09feaa4cf4
Annotate attr_objc_simd.swift as requiring ObjC interop
...
Swift SVN r27423
2015-04-17 06:13:37 +00:00
Joe Groff
47eedc3c08
Sema: Consider SIMD types as representable in ObjC.
...
Corresponding PrintAsObjC and GenClangType parts to follow.
Swift SVN r27384
2015-04-16 22:07:03 +00:00