@@ -90,20 +90,68 @@ static void getBuiltinDecls(swift::ModuleDecl& builtinModule,
9090 llvm::SmallVector<swift::Decl*>& decls) {
9191 llvm::SmallVector<swift::ValueDecl*> values;
9292 for (auto symbol : {
93- " zeroInitializer" , " BridgeObject" , " Word" , " NativeObject" ,
94- " RawPointer" , " Int1" , " Int8" , " Int16" ,
95- " Int32" , " Int64" , " IntLiteral" , " FPIEEE16" ,
96- " FPIEEE32" , " FPIEEE64" , " FPIEEE80" , " Vec2xInt8" ,
97- " Vec4xInt8" , " Vec8xInt8" , " Vec16xInt8" , " Vec32xInt8" ,
98- " Vec64xInt8" , " Vec2xInt16" , " Vec4xInt16" , " Vec8xInt16" ,
99- " Vec16xInt16" , " Vec32xInt16" , " Vec64xInt16" , " Vec2xInt32" ,
100- " Vec4xInt32" , " Vec8xInt32" , " Vec16xInt32" , " Vec32xInt32" ,
101- " Vec64xInt32" , " Vec2xInt64" , " Vec4xInt64" , " Vec8xInt64" ,
102- " Vec16xInt64" , " Vec32xInt64" , " Vec64xInt64" , " Vec2xFPIEEE16" ,
103- " Vec4xFPIEEE16" , " Vec8xFPIEEE16" , " Vec16xFPIEEE16" , " Vec32xFPIEEE16" ,
104- " Vec64xFPIEEE16" , " Vec2xFPIEEE32" , " Vec4xFPIEEE32" , " Vec8xFPIEEE32" ,
105- " Vec16xFPIEEE32" , " Vec32xFPIEEE32" , " Vec64xFPIEEE32" , " Vec2xFPIEEE64" ,
106- " Vec4xFPIEEE64" , " Vec8xFPIEEE64" , " Vec16xFPIEEE64" , " Vec32xFPIEEE64" ,
93+ " zeroInitializer" ,
94+ " BridgeObject" ,
95+ " Word" ,
96+ " NativeObject" ,
97+ " RawPointer" ,
98+ " Executor" ,
99+ " Job" ,
100+ " RawUnsafeContinuation" ,
101+ " addressof" ,
102+ " initialize" ,
103+ " reinterpretCast" ,
104+ " Int1" ,
105+ " Int8" ,
106+ " Int16" ,
107+ " Int32" ,
108+ " Int64" ,
109+ " IntLiteral" ,
110+ " FPIEEE16" ,
111+ " FPIEEE32" ,
112+ " FPIEEE64" ,
113+ " FPIEEE80" ,
114+ " Vec2xInt8" ,
115+ " Vec4xInt8" ,
116+ " Vec8xInt8" ,
117+ " Vec16xInt8" ,
118+ " Vec32xInt8" ,
119+ " Vec64xInt8" ,
120+ " Vec2xInt16" ,
121+ " Vec4xInt16" ,
122+ " Vec8xInt16" ,
123+ " Vec16xInt16" ,
124+ " Vec32xInt16" ,
125+ " Vec64xInt16" ,
126+ " Vec2xInt32" ,
127+ " Vec4xInt32" ,
128+ " Vec8xInt32" ,
129+ " Vec16xInt32" ,
130+ " Vec32xInt32" ,
131+ " Vec64xInt32" ,
132+ " Vec2xInt64" ,
133+ " Vec4xInt64" ,
134+ " Vec8xInt64" ,
135+ " Vec16xInt64" ,
136+ " Vec32xInt64" ,
137+ " Vec64xInt64" ,
138+ " Vec2xFPIEEE16" ,
139+ " Vec4xFPIEEE16" ,
140+ " Vec8xFPIEEE16" ,
141+ " Vec16xFPIEEE16" ,
142+ " Vec32xFPIEEE16" ,
143+ " Vec64xFPIEEE16" ,
144+ " Vec2xFPIEEE32" ,
145+ " Vec4xFPIEEE32" ,
146+ " Vec8xFPIEEE32" ,
147+ " Vec16xFPIEEE32" ,
148+ " Vec32xFPIEEE32" ,
149+ " Vec64xFPIEEE32" ,
150+ " Vec2xFPIEEE64" ,
151+ " Vec4xFPIEEE64" ,
152+ " Vec8xFPIEEE64" ,
153+ " Vec16xFPIEEE64" ,
154+ " Vec32xFPIEEE64" ,
107155 " Vec64xFPIEEE64" ,
108156 }) {
109157 builtinModule.lookupValue (builtinModule.getASTContext ().getIdentifier (symbol),
0 commit comments