• Home
  • Raw
  • Download

Lines Matching full:table

14 /// table providing type signatures for all runtime library functions that LLVM
97 std::vector<RuntimeLibcallSignature> Table; member
100 RuntimeLibcallSignatureTable() : Table(RTLIB::UNKNOWN_LIBCALL, unsupported) { in RuntimeLibcallSignatureTable()
102 Table[RTLIB::SHL_I16] = i16_func_i16_i16; in RuntimeLibcallSignatureTable()
103 Table[RTLIB::SHL_I32] = i32_func_i32_i32; in RuntimeLibcallSignatureTable()
104 Table[RTLIB::SHL_I64] = i64_func_i64_i64; in RuntimeLibcallSignatureTable()
105 Table[RTLIB::SHL_I128] = i64_i64_func_i64_i64_i32; in RuntimeLibcallSignatureTable()
106 Table[RTLIB::SRL_I16] = i16_func_i16_i16; in RuntimeLibcallSignatureTable()
107 Table[RTLIB::SRL_I32] = i32_func_i32_i32; in RuntimeLibcallSignatureTable()
108 Table[RTLIB::SRL_I64] = i64_func_i64_i64; in RuntimeLibcallSignatureTable()
109 Table[RTLIB::SRL_I128] = i64_i64_func_i64_i64_i32; in RuntimeLibcallSignatureTable()
110 Table[RTLIB::SRA_I16] = i16_func_i16_i16; in RuntimeLibcallSignatureTable()
111 Table[RTLIB::SRA_I32] = i32_func_i32_i32; in RuntimeLibcallSignatureTable()
112 Table[RTLIB::SRA_I64] = i64_func_i64_i64; in RuntimeLibcallSignatureTable()
113 Table[RTLIB::SRA_I128] = i64_i64_func_i64_i64_i32; in RuntimeLibcallSignatureTable()
114 Table[RTLIB::MUL_I8] = i8_func_i8_i8; in RuntimeLibcallSignatureTable()
115 Table[RTLIB::MUL_I16] = i16_func_i16_i16; in RuntimeLibcallSignatureTable()
116 Table[RTLIB::MUL_I32] = i32_func_i32_i32; in RuntimeLibcallSignatureTable()
117 Table[RTLIB::MUL_I64] = i64_func_i64_i64; in RuntimeLibcallSignatureTable()
118 Table[RTLIB::MUL_I128] = i64_i64_func_i64_i64_i64_i64; in RuntimeLibcallSignatureTable()
119 Table[RTLIB::MULO_I32] = i32_func_i32_i32_iPTR; in RuntimeLibcallSignatureTable()
120 Table[RTLIB::MULO_I64] = i64_func_i64_i64_iPTR; in RuntimeLibcallSignatureTable()
121 Table[RTLIB::MULO_I128] = i64_i64_func_i64_i64_i64_i64_iPTR; in RuntimeLibcallSignatureTable()
122 Table[RTLIB::SDIV_I8] = i8_func_i8_i8; in RuntimeLibcallSignatureTable()
123 Table[RTLIB::SDIV_I16] = i16_func_i16_i16; in RuntimeLibcallSignatureTable()
124 Table[RTLIB::SDIV_I32] = i32_func_i32_i32; in RuntimeLibcallSignatureTable()
125 Table[RTLIB::SDIV_I64] = i64_func_i64_i64; in RuntimeLibcallSignatureTable()
126 Table[RTLIB::SDIV_I128] = i64_i64_func_i64_i64_i64_i64; in RuntimeLibcallSignatureTable()
127 Table[RTLIB::UDIV_I8] = i8_func_i8_i8; in RuntimeLibcallSignatureTable()
128 Table[RTLIB::UDIV_I16] = i16_func_i16_i16; in RuntimeLibcallSignatureTable()
129 Table[RTLIB::UDIV_I32] = i32_func_i32_i32; in RuntimeLibcallSignatureTable()
130 Table[RTLIB::UDIV_I64] = i64_func_i64_i64; in RuntimeLibcallSignatureTable()
131 Table[RTLIB::UDIV_I128] = i64_i64_func_i64_i64_i64_i64; in RuntimeLibcallSignatureTable()
132 Table[RTLIB::SREM_I8] = i8_func_i8_i8; in RuntimeLibcallSignatureTable()
133 Table[RTLIB::SREM_I16] = i16_func_i16_i16; in RuntimeLibcallSignatureTable()
134 Table[RTLIB::SREM_I32] = i32_func_i32_i32; in RuntimeLibcallSignatureTable()
135 Table[RTLIB::SREM_I64] = i64_func_i64_i64; in RuntimeLibcallSignatureTable()
136 Table[RTLIB::SREM_I128] = i64_i64_func_i64_i64_i64_i64; in RuntimeLibcallSignatureTable()
137 Table[RTLIB::UREM_I8] = i8_func_i8_i8; in RuntimeLibcallSignatureTable()
138 Table[RTLIB::UREM_I16] = i16_func_i16_i16; in RuntimeLibcallSignatureTable()
139 Table[RTLIB::UREM_I32] = i32_func_i32_i32; in RuntimeLibcallSignatureTable()
140 Table[RTLIB::UREM_I64] = i64_func_i64_i64; in RuntimeLibcallSignatureTable()
141 Table[RTLIB::UREM_I128] = i64_i64_func_i64_i64_i64_i64; in RuntimeLibcallSignatureTable()
142 Table[RTLIB::SDIVREM_I8] = i8_func_i8_i8; in RuntimeLibcallSignatureTable()
143 Table[RTLIB::SDIVREM_I16] = i16_i16_func_i16_i16; in RuntimeLibcallSignatureTable()
144 Table[RTLIB::SDIVREM_I32] = i32_i32_func_i32_i32; in RuntimeLibcallSignatureTable()
145 Table[RTLIB::SDIVREM_I64] = i64_func_i64_i64; in RuntimeLibcallSignatureTable()
146 Table[RTLIB::SDIVREM_I128] = i64_i64_i64_i64_func_i64_i64_i64_i64; in RuntimeLibcallSignatureTable()
147 Table[RTLIB::UDIVREM_I8] = i8_func_i8_i8; in RuntimeLibcallSignatureTable()
148 Table[RTLIB::UDIVREM_I16] = i16_i16_func_i16_i16; in RuntimeLibcallSignatureTable()
149 Table[RTLIB::UDIVREM_I32] = i32_i32_func_i32_i32; in RuntimeLibcallSignatureTable()
150 Table[RTLIB::UDIVREM_I64] = i64_i64_func_i64_i64; in RuntimeLibcallSignatureTable()
151 Table[RTLIB::UDIVREM_I128] = i64_i64_i64_i64_func_i64_i64_i64_i64; in RuntimeLibcallSignatureTable()
152 Table[RTLIB::NEG_I32] = i32_func_i32; in RuntimeLibcallSignatureTable()
153 Table[RTLIB::NEG_I64] = i64_func_i64; in RuntimeLibcallSignatureTable()
157 Table[RTLIB::ADD_F32] = f32_func_f32_f32; in RuntimeLibcallSignatureTable()
158 Table[RTLIB::ADD_F64] = f64_func_f64_f64; in RuntimeLibcallSignatureTable()
159 Table[RTLIB::ADD_F128] = func_iPTR_i64_i64_i64_i64; in RuntimeLibcallSignatureTable()
160 Table[RTLIB::SUB_F32] = f32_func_f32_f32; in RuntimeLibcallSignatureTable()
161 Table[RTLIB::SUB_F64] = f64_func_f64_f64; in RuntimeLibcallSignatureTable()
162 Table[RTLIB::SUB_F128] = func_iPTR_i64_i64_i64_i64; in RuntimeLibcallSignatureTable()
163 Table[RTLIB::MUL_F32] = f32_func_f32_f32; in RuntimeLibcallSignatureTable()
164 Table[RTLIB::MUL_F64] = f64_func_f64_f64; in RuntimeLibcallSignatureTable()
165 Table[RTLIB::MUL_F128] = func_iPTR_i64_i64_i64_i64; in RuntimeLibcallSignatureTable()
166 Table[RTLIB::DIV_F32] = f32_func_f32_f32; in RuntimeLibcallSignatureTable()
167 Table[RTLIB::DIV_F64] = f64_func_f64_f64; in RuntimeLibcallSignatureTable()
168 Table[RTLIB::DIV_F128] = func_iPTR_i64_i64_i64_i64; in RuntimeLibcallSignatureTable()
169 Table[RTLIB::REM_F32] = f32_func_f32_f32; in RuntimeLibcallSignatureTable()
170 Table[RTLIB::REM_F64] = f64_func_f64_f64; in RuntimeLibcallSignatureTable()
171 Table[RTLIB::REM_F128] = func_iPTR_i64_i64_i64_i64; in RuntimeLibcallSignatureTable()
172 Table[RTLIB::FMA_F32] = f32_func_f32_f32_f32; in RuntimeLibcallSignatureTable()
173 Table[RTLIB::FMA_F64] = f64_func_f64_f64_f64; in RuntimeLibcallSignatureTable()
174 Table[RTLIB::FMA_F128] = func_iPTR_i64_i64_i64_i64_i64_i64; in RuntimeLibcallSignatureTable()
175 Table[RTLIB::POWI_F32] = f32_func_f32_i32; in RuntimeLibcallSignatureTable()
176 Table[RTLIB::POWI_F64] = f64_func_f64_i32; in RuntimeLibcallSignatureTable()
177 Table[RTLIB::POWI_F128] = func_iPTR_i64_i64_i32; in RuntimeLibcallSignatureTable()
178 Table[RTLIB::SQRT_F32] = f32_func_f32; in RuntimeLibcallSignatureTable()
179 Table[RTLIB::SQRT_F64] = f64_func_f64; in RuntimeLibcallSignatureTable()
180 Table[RTLIB::SQRT_F128] = func_iPTR_i64_i64; in RuntimeLibcallSignatureTable()
181 Table[RTLIB::CBRT_F32] = f32_func_f32; in RuntimeLibcallSignatureTable()
182 Table[RTLIB::CBRT_F64] = f64_func_f64; in RuntimeLibcallSignatureTable()
183 Table[RTLIB::CBRT_F128] = func_iPTR_i64_i64; in RuntimeLibcallSignatureTable()
184 Table[RTLIB::LOG_F32] = f32_func_f32; in RuntimeLibcallSignatureTable()
185 Table[RTLIB::LOG_F64] = f64_func_f64; in RuntimeLibcallSignatureTable()
186 Table[RTLIB::LOG_F128] = func_iPTR_i64_i64; in RuntimeLibcallSignatureTable()
187 Table[RTLIB::LOG2_F32] = f32_func_f32; in RuntimeLibcallSignatureTable()
188 Table[RTLIB::LOG2_F64] = f64_func_f64; in RuntimeLibcallSignatureTable()
189 Table[RTLIB::LOG2_F128] = func_iPTR_i64_i64; in RuntimeLibcallSignatureTable()
190 Table[RTLIB::LOG10_F32] = f32_func_f32; in RuntimeLibcallSignatureTable()
191 Table[RTLIB::LOG10_F64] = f64_func_f64; in RuntimeLibcallSignatureTable()
192 Table[RTLIB::LOG10_F128] = func_iPTR_i64_i64; in RuntimeLibcallSignatureTable()
193 Table[RTLIB::EXP_F32] = f32_func_f32; in RuntimeLibcallSignatureTable()
194 Table[RTLIB::EXP_F64] = f64_func_f64; in RuntimeLibcallSignatureTable()
195 Table[RTLIB::EXP_F128] = func_iPTR_i64_i64; in RuntimeLibcallSignatureTable()
196 Table[RTLIB::EXP2_F32] = f32_func_f32; in RuntimeLibcallSignatureTable()
197 Table[RTLIB::EXP2_F64] = f64_func_f64; in RuntimeLibcallSignatureTable()
198 Table[RTLIB::EXP2_F128] = func_iPTR_i64_i64; in RuntimeLibcallSignatureTable()
199 Table[RTLIB::SIN_F32] = f32_func_f32; in RuntimeLibcallSignatureTable()
200 Table[RTLIB::SIN_F64] = f64_func_f64; in RuntimeLibcallSignatureTable()
201 Table[RTLIB::SIN_F128] = func_iPTR_i64_i64; in RuntimeLibcallSignatureTable()
202 Table[RTLIB::COS_F32] = f32_func_f32; in RuntimeLibcallSignatureTable()
203 Table[RTLIB::COS_F64] = f64_func_f64; in RuntimeLibcallSignatureTable()
204 Table[RTLIB::COS_F128] = func_iPTR_i64_i64; in RuntimeLibcallSignatureTable()
205 Table[RTLIB::SINCOS_F32] = func_f32_iPTR_iPTR; in RuntimeLibcallSignatureTable()
206 Table[RTLIB::SINCOS_F64] = func_f64_iPTR_iPTR; in RuntimeLibcallSignatureTable()
207 Table[RTLIB::SINCOS_F128] = func_i64_i64_iPTR_iPTR; in RuntimeLibcallSignatureTable()
208 Table[RTLIB::POW_F32] = f32_func_f32_f32; in RuntimeLibcallSignatureTable()
209 Table[RTLIB::POW_F64] = f64_func_f64_f64; in RuntimeLibcallSignatureTable()
210 Table[RTLIB::POW_F128] = func_iPTR_i64_i64_i64_i64; in RuntimeLibcallSignatureTable()
211 Table[RTLIB::CEIL_F32] = f32_func_f32; in RuntimeLibcallSignatureTable()
212 Table[RTLIB::CEIL_F64] = f64_func_f64; in RuntimeLibcallSignatureTable()
213 Table[RTLIB::CEIL_F128] = func_iPTR_i64_i64; in RuntimeLibcallSignatureTable()
214 Table[RTLIB::TRUNC_F32] = f32_func_f32; in RuntimeLibcallSignatureTable()
215 Table[RTLIB::TRUNC_F64] = f64_func_f64; in RuntimeLibcallSignatureTable()
216 Table[RTLIB::TRUNC_F128] = func_iPTR_i64_i64; in RuntimeLibcallSignatureTable()
217 Table[RTLIB::RINT_F32] = f32_func_f32; in RuntimeLibcallSignatureTable()
218 Table[RTLIB::RINT_F64] = f64_func_f64; in RuntimeLibcallSignatureTable()
219 Table[RTLIB::RINT_F128] = func_iPTR_i64_i64; in RuntimeLibcallSignatureTable()
220 Table[RTLIB::NEARBYINT_F32] = f32_func_f32; in RuntimeLibcallSignatureTable()
221 Table[RTLIB::NEARBYINT_F64] = f64_func_f64; in RuntimeLibcallSignatureTable()
222 Table[RTLIB::NEARBYINT_F128] = func_iPTR_i64_i64; in RuntimeLibcallSignatureTable()
223 Table[RTLIB::ROUND_F32] = f32_func_f32; in RuntimeLibcallSignatureTable()
224 Table[RTLIB::ROUND_F64] = f64_func_f64; in RuntimeLibcallSignatureTable()
225 Table[RTLIB::ROUND_F128] = func_iPTR_i64_i64; in RuntimeLibcallSignatureTable()
226 Table[RTLIB::LROUND_F32] = iPTR_func_f32; in RuntimeLibcallSignatureTable()
227 Table[RTLIB::LROUND_F64] = iPTR_func_f64; in RuntimeLibcallSignatureTable()
228 Table[RTLIB::LROUND_F128] = iPTR_func_i64_i64; in RuntimeLibcallSignatureTable()
229 Table[RTLIB::LLROUND_F32] = i64_func_f32; in RuntimeLibcallSignatureTable()
230 Table[RTLIB::LLROUND_F64] = i64_func_f64; in RuntimeLibcallSignatureTable()
231 Table[RTLIB::LLROUND_F128] = i64_func_i64_i64; in RuntimeLibcallSignatureTable()
232 Table[RTLIB::LRINT_F32] = iPTR_func_f32; in RuntimeLibcallSignatureTable()
233 Table[RTLIB::LRINT_F64] = iPTR_func_f64; in RuntimeLibcallSignatureTable()
234 Table[RTLIB::LRINT_F128] = iPTR_func_i64_i64; in RuntimeLibcallSignatureTable()
235 Table[RTLIB::LLRINT_F32] = i64_func_f32; in RuntimeLibcallSignatureTable()
236 Table[RTLIB::LLRINT_F64] = i64_func_f64; in RuntimeLibcallSignatureTable()
237 Table[RTLIB::LLRINT_F128] = i64_func_i64_i64; in RuntimeLibcallSignatureTable()
238 Table[RTLIB::FLOOR_F32] = f32_func_f32; in RuntimeLibcallSignatureTable()
239 Table[RTLIB::FLOOR_F64] = f64_func_f64; in RuntimeLibcallSignatureTable()
240 Table[RTLIB::FLOOR_F128] = func_iPTR_i64_i64; in RuntimeLibcallSignatureTable()
241 Table[RTLIB::COPYSIGN_F32] = f32_func_f32_f32; in RuntimeLibcallSignatureTable()
242 Table[RTLIB::COPYSIGN_F64] = f64_func_f64_f64; in RuntimeLibcallSignatureTable()
243 Table[RTLIB::COPYSIGN_F128] = func_iPTR_i64_i64_i64_i64; in RuntimeLibcallSignatureTable()
244 Table[RTLIB::FMIN_F32] = f32_func_f32_f32; in RuntimeLibcallSignatureTable()
245 Table[RTLIB::FMIN_F64] = f64_func_f64_f64; in RuntimeLibcallSignatureTable()
246 Table[RTLIB::FMIN_F128] = func_iPTR_i64_i64_i64_i64; in RuntimeLibcallSignatureTable()
247 Table[RTLIB::FMAX_F32] = f32_func_f32_f32; in RuntimeLibcallSignatureTable()
248 Table[RTLIB::FMAX_F64] = f64_func_f64_f64; in RuntimeLibcallSignatureTable()
249 Table[RTLIB::FMAX_F128] = func_iPTR_i64_i64_i64_i64; in RuntimeLibcallSignatureTable()
253 Table[RTLIB::FPEXT_F64_F128] = func_iPTR_f64; in RuntimeLibcallSignatureTable()
254 Table[RTLIB::FPEXT_F32_F128] = func_iPTR_f32; in RuntimeLibcallSignatureTable()
255 Table[RTLIB::FPEXT_F32_F64] = f64_func_f32; in RuntimeLibcallSignatureTable()
256 Table[RTLIB::FPEXT_F16_F32] = f32_func_i16; in RuntimeLibcallSignatureTable()
257 Table[RTLIB::FPROUND_F32_F16] = i16_func_f32; in RuntimeLibcallSignatureTable()
258 Table[RTLIB::FPROUND_F64_F16] = i16_func_f64; in RuntimeLibcallSignatureTable()
259 Table[RTLIB::FPROUND_F64_F32] = f32_func_f64; in RuntimeLibcallSignatureTable()
260 Table[RTLIB::FPROUND_F128_F16] = i16_func_i64_i64; in RuntimeLibcallSignatureTable()
261 Table[RTLIB::FPROUND_F128_F32] = f32_func_i64_i64; in RuntimeLibcallSignatureTable()
262 Table[RTLIB::FPROUND_F128_F64] = f64_func_i64_i64; in RuntimeLibcallSignatureTable()
263 Table[RTLIB::FPTOSINT_F32_I32] = i32_func_f32; in RuntimeLibcallSignatureTable()
264 Table[RTLIB::FPTOSINT_F32_I64] = i64_func_f32; in RuntimeLibcallSignatureTable()
265 Table[RTLIB::FPTOSINT_F32_I128] = i64_i64_func_f32; in RuntimeLibcallSignatureTable()
266 Table[RTLIB::FPTOSINT_F64_I32] = i32_func_f64; in RuntimeLibcallSignatureTable()
267 Table[RTLIB::FPTOSINT_F64_I64] = i64_func_f64; in RuntimeLibcallSignatureTable()
268 Table[RTLIB::FPTOSINT_F64_I128] = i64_i64_func_f64; in RuntimeLibcallSignatureTable()
269 Table[RTLIB::FPTOSINT_F128_I32] = i32_func_i64_i64; in RuntimeLibcallSignatureTable()
270 Table[RTLIB::FPTOSINT_F128_I64] = i64_func_i64_i64; in RuntimeLibcallSignatureTable()
271 Table[RTLIB::FPTOSINT_F128_I128] = i64_i64_func_i64_i64; in RuntimeLibcallSignatureTable()
272 Table[RTLIB::FPTOUINT_F32_I32] = i32_func_f32; in RuntimeLibcallSignatureTable()
273 Table[RTLIB::FPTOUINT_F32_I64] = i64_func_f32; in RuntimeLibcallSignatureTable()
274 Table[RTLIB::FPTOUINT_F32_I128] = i64_i64_func_f32; in RuntimeLibcallSignatureTable()
275 Table[RTLIB::FPTOUINT_F64_I32] = i32_func_f64; in RuntimeLibcallSignatureTable()
276 Table[RTLIB::FPTOUINT_F64_I64] = i64_func_f64; in RuntimeLibcallSignatureTable()
277 Table[RTLIB::FPTOUINT_F64_I128] = i64_i64_func_f64; in RuntimeLibcallSignatureTable()
278 Table[RTLIB::FPTOUINT_F128_I32] = i32_func_i64_i64; in RuntimeLibcallSignatureTable()
279 Table[RTLIB::FPTOUINT_F128_I64] = i64_func_i64_i64; in RuntimeLibcallSignatureTable()
280 Table[RTLIB::FPTOUINT_F128_I128] = i64_i64_func_i64_i64; in RuntimeLibcallSignatureTable()
281 Table[RTLIB::SINTTOFP_I32_F32] = f32_func_i32; in RuntimeLibcallSignatureTable()
282 Table[RTLIB::SINTTOFP_I32_F64] = f64_func_i32; in RuntimeLibcallSignatureTable()
283 Table[RTLIB::SINTTOFP_I32_F128] = func_iPTR_i32; in RuntimeLibcallSignatureTable()
284 Table[RTLIB::SINTTOFP_I64_F32] = f32_func_i64; in RuntimeLibcallSignatureTable()
285 Table[RTLIB::SINTTOFP_I64_F64] = f64_func_i64; in RuntimeLibcallSignatureTable()
286 Table[RTLIB::SINTTOFP_I64_F128] = func_iPTR_i64; in RuntimeLibcallSignatureTable()
287 Table[RTLIB::SINTTOFP_I128_F32] = f32_func_i64_i64; in RuntimeLibcallSignatureTable()
288 Table[RTLIB::SINTTOFP_I128_F64] = f64_func_i64_i64; in RuntimeLibcallSignatureTable()
289 Table[RTLIB::SINTTOFP_I128_F128] = func_iPTR_i64_i64; in RuntimeLibcallSignatureTable()
290 Table[RTLIB::UINTTOFP_I32_F32] = f32_func_i32; in RuntimeLibcallSignatureTable()
291 Table[RTLIB::UINTTOFP_I32_F64] = f64_func_i64; in RuntimeLibcallSignatureTable()
292 Table[RTLIB::UINTTOFP_I32_F128] = func_iPTR_i32; in RuntimeLibcallSignatureTable()
293 Table[RTLIB::UINTTOFP_I64_F32] = f32_func_i64; in RuntimeLibcallSignatureTable()
294 Table[RTLIB::UINTTOFP_I64_F64] = f64_func_i64; in RuntimeLibcallSignatureTable()
295 Table[RTLIB::UINTTOFP_I64_F128] = func_iPTR_i64; in RuntimeLibcallSignatureTable()
296 Table[RTLIB::UINTTOFP_I128_F32] = f32_func_i64_i64; in RuntimeLibcallSignatureTable()
297 Table[RTLIB::UINTTOFP_I128_F64] = f64_func_i64_i64; in RuntimeLibcallSignatureTable()
298 Table[RTLIB::UINTTOFP_I128_F128] = func_iPTR_i64_i64; in RuntimeLibcallSignatureTable()
302 Table[RTLIB::OEQ_F32] = i32_func_f32_f32; in RuntimeLibcallSignatureTable()
303 Table[RTLIB::OEQ_F64] = i32_func_f64_f64; in RuntimeLibcallSignatureTable()
304 Table[RTLIB::OEQ_F128] = i32_func_i64_i64_i64_i64; in RuntimeLibcallSignatureTable()
305 Table[RTLIB::UNE_F32] = i32_func_f32_f32; in RuntimeLibcallSignatureTable()
306 Table[RTLIB::UNE_F64] = i32_func_f64_f64; in RuntimeLibcallSignatureTable()
307 Table[RTLIB::UNE_F128] = i32_func_i64_i64_i64_i64; in RuntimeLibcallSignatureTable()
308 Table[RTLIB::OGE_F32] = i32_func_f32_f32; in RuntimeLibcallSignatureTable()
309 Table[RTLIB::OGE_F64] = i32_func_f64_f64; in RuntimeLibcallSignatureTable()
310 Table[RTLIB::OGE_F128] = i32_func_i64_i64_i64_i64; in RuntimeLibcallSignatureTable()
311 Table[RTLIB::OLT_F32] = i32_func_f32_f32; in RuntimeLibcallSignatureTable()
312 Table[RTLIB::OLT_F64] = i32_func_f64_f64; in RuntimeLibcallSignatureTable()
313 Table[RTLIB::OLT_F128] = i32_func_i64_i64_i64_i64; in RuntimeLibcallSignatureTable()
314 Table[RTLIB::OLE_F32] = i32_func_f32_f32; in RuntimeLibcallSignatureTable()
315 Table[RTLIB::OLE_F64] = i32_func_f64_f64; in RuntimeLibcallSignatureTable()
316 Table[RTLIB::OLE_F128] = i32_func_i64_i64_i64_i64; in RuntimeLibcallSignatureTable()
317 Table[RTLIB::OGT_F32] = i32_func_f32_f32; in RuntimeLibcallSignatureTable()
318 Table[RTLIB::OGT_F64] = i32_func_f64_f64; in RuntimeLibcallSignatureTable()
319 Table[RTLIB::OGT_F128] = i32_func_i64_i64_i64_i64; in RuntimeLibcallSignatureTable()
320 Table[RTLIB::UO_F32] = i32_func_f32_f32; in RuntimeLibcallSignatureTable()
321 Table[RTLIB::UO_F64] = i32_func_f64_f64; in RuntimeLibcallSignatureTable()
322 Table[RTLIB::UO_F128] = i32_func_i64_i64_i64_i64; in RuntimeLibcallSignatureTable()
325 Table[RTLIB::MEMCPY] = iPTR_func_iPTR_iPTR_iPTR; in RuntimeLibcallSignatureTable()
326 Table[RTLIB::MEMSET] = iPTR_func_iPTR_i32_iPTR; in RuntimeLibcallSignatureTable()
327 Table[RTLIB::MEMMOVE] = iPTR_func_iPTR_iPTR_iPTR; in RuntimeLibcallSignatureTable()
330 Table[RTLIB::STACKPROTECTOR_CHECK_FAIL] = func; in RuntimeLibcallSignatureTable()
333 Table[RTLIB::RETURN_ADDRESS] = i32_func_i32; in RuntimeLibcallSignatureTable()
337 Table[RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_1] = unsupported; in RuntimeLibcallSignatureTable()
338 Table[RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_2] = unsupported; in RuntimeLibcallSignatureTable()
339 Table[RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_4] = unsupported; in RuntimeLibcallSignatureTable()
340 Table[RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_8] = unsupported; in RuntimeLibcallSignatureTable()
341 Table[RTLIB::MEMCPY_ELEMENT_UNORDERED_ATOMIC_16] = unsupported; in RuntimeLibcallSignatureTable()
342 Table[RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_1] = unsupported; in RuntimeLibcallSignatureTable()
343 Table[RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_2] = unsupported; in RuntimeLibcallSignatureTable()
344 Table[RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_4] = unsupported; in RuntimeLibcallSignatureTable()
345 Table[RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_8] = unsupported; in RuntimeLibcallSignatureTable()
346 Table[RTLIB::MEMMOVE_ELEMENT_UNORDERED_ATOMIC_16] = unsupported; in RuntimeLibcallSignatureTable()
348 Table[RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_1] = unsupported; in RuntimeLibcallSignatureTable()
349 Table[RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_2] = unsupported; in RuntimeLibcallSignatureTable()
350 Table[RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_4] = unsupported; in RuntimeLibcallSignatureTable()
351 Table[RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_8] = unsupported; in RuntimeLibcallSignatureTable()
352 Table[RTLIB::MEMSET_ELEMENT_UNORDERED_ATOMIC_16] = unsupported; in RuntimeLibcallSignatureTable()
356 Table[RTLIB::SYNC_VAL_COMPARE_AND_SWAP_1] = unsupported; in RuntimeLibcallSignatureTable()
357 Table[RTLIB::SYNC_VAL_COMPARE_AND_SWAP_2] = unsupported; in RuntimeLibcallSignatureTable()
358 Table[RTLIB::SYNC_VAL_COMPARE_AND_SWAP_4] = unsupported; in RuntimeLibcallSignatureTable()
359 Table[RTLIB::SYNC_VAL_COMPARE_AND_SWAP_8] = unsupported; in RuntimeLibcallSignatureTable()
360 Table[RTLIB::SYNC_VAL_COMPARE_AND_SWAP_16] = unsupported; in RuntimeLibcallSignatureTable()
361 Table[RTLIB::SYNC_LOCK_TEST_AND_SET_1] = unsupported; in RuntimeLibcallSignatureTable()
362 Table[RTLIB::SYNC_LOCK_TEST_AND_SET_2] = unsupported; in RuntimeLibcallSignatureTable()
363 Table[RTLIB::SYNC_LOCK_TEST_AND_SET_4] = unsupported; in RuntimeLibcallSignatureTable()
364 Table[RTLIB::SYNC_LOCK_TEST_AND_SET_8] = unsupported; in RuntimeLibcallSignatureTable()
365 Table[RTLIB::SYNC_LOCK_TEST_AND_SET_16] = unsupported; in RuntimeLibcallSignatureTable()
366 Table[RTLIB::SYNC_FETCH_AND_ADD_1] = unsupported; in RuntimeLibcallSignatureTable()
367 Table[RTLIB::SYNC_FETCH_AND_ADD_2] = unsupported; in RuntimeLibcallSignatureTable()
368 Table[RTLIB::SYNC_FETCH_AND_ADD_4] = unsupported; in RuntimeLibcallSignatureTable()
369 Table[RTLIB::SYNC_FETCH_AND_ADD_8] = unsupported; in RuntimeLibcallSignatureTable()
370 Table[RTLIB::SYNC_FETCH_AND_ADD_16] = unsupported; in RuntimeLibcallSignatureTable()
371 Table[RTLIB::SYNC_FETCH_AND_SUB_1] = unsupported; in RuntimeLibcallSignatureTable()
372 Table[RTLIB::SYNC_FETCH_AND_SUB_2] = unsupported; in RuntimeLibcallSignatureTable()
373 Table[RTLIB::SYNC_FETCH_AND_SUB_4] = unsupported; in RuntimeLibcallSignatureTable()
374 Table[RTLIB::SYNC_FETCH_AND_SUB_8] = unsupported; in RuntimeLibcallSignatureTable()
375 Table[RTLIB::SYNC_FETCH_AND_SUB_16] = unsupported; in RuntimeLibcallSignatureTable()
376 Table[RTLIB::SYNC_FETCH_AND_AND_1] = unsupported; in RuntimeLibcallSignatureTable()
377 Table[RTLIB::SYNC_FETCH_AND_AND_2] = unsupported; in RuntimeLibcallSignatureTable()
378 Table[RTLIB::SYNC_FETCH_AND_AND_4] = unsupported; in RuntimeLibcallSignatureTable()
379 Table[RTLIB::SYNC_FETCH_AND_AND_8] = unsupported; in RuntimeLibcallSignatureTable()
380 Table[RTLIB::SYNC_FETCH_AND_AND_16] = unsupported; in RuntimeLibcallSignatureTable()
381 Table[RTLIB::SYNC_FETCH_AND_OR_1] = unsupported; in RuntimeLibcallSignatureTable()
382 Table[RTLIB::SYNC_FETCH_AND_OR_2] = unsupported; in RuntimeLibcallSignatureTable()
383 Table[RTLIB::SYNC_FETCH_AND_OR_4] = unsupported; in RuntimeLibcallSignatureTable()
384 Table[RTLIB::SYNC_FETCH_AND_OR_8] = unsupported; in RuntimeLibcallSignatureTable()
385 Table[RTLIB::SYNC_FETCH_AND_OR_16] = unsupported; in RuntimeLibcallSignatureTable()
386 Table[RTLIB::SYNC_FETCH_AND_XOR_1] = unsupported; in RuntimeLibcallSignatureTable()
387 Table[RTLIB::SYNC_FETCH_AND_XOR_2] = unsupported; in RuntimeLibcallSignatureTable()
388 Table[RTLIB::SYNC_FETCH_AND_XOR_4] = unsupported; in RuntimeLibcallSignatureTable()
389 Table[RTLIB::SYNC_FETCH_AND_XOR_8] = unsupported; in RuntimeLibcallSignatureTable()
390 Table[RTLIB::SYNC_FETCH_AND_XOR_16] = unsupported; in RuntimeLibcallSignatureTable()
391 Table[RTLIB::SYNC_FETCH_AND_NAND_1] = unsupported; in RuntimeLibcallSignatureTable()
392 Table[RTLIB::SYNC_FETCH_AND_NAND_2] = unsupported; in RuntimeLibcallSignatureTable()
393 Table[RTLIB::SYNC_FETCH_AND_NAND_4] = unsupported; in RuntimeLibcallSignatureTable()
394 Table[RTLIB::SYNC_FETCH_AND_NAND_8] = unsupported; in RuntimeLibcallSignatureTable()
395 Table[RTLIB::SYNC_FETCH_AND_NAND_16] = unsupported; in RuntimeLibcallSignatureTable()
396 Table[RTLIB::SYNC_FETCH_AND_MAX_1] = unsupported; in RuntimeLibcallSignatureTable()
397 Table[RTLIB::SYNC_FETCH_AND_MAX_2] = unsupported; in RuntimeLibcallSignatureTable()
398 Table[RTLIB::SYNC_FETCH_AND_MAX_4] = unsupported; in RuntimeLibcallSignatureTable()
399 Table[RTLIB::SYNC_FETCH_AND_MAX_8] = unsupported; in RuntimeLibcallSignatureTable()
400 Table[RTLIB::SYNC_FETCH_AND_MAX_16] = unsupported; in RuntimeLibcallSignatureTable()
401 Table[RTLIB::SYNC_FETCH_AND_UMAX_1] = unsupported; in RuntimeLibcallSignatureTable()
402 Table[RTLIB::SYNC_FETCH_AND_UMAX_2] = unsupported; in RuntimeLibcallSignatureTable()
403 Table[RTLIB::SYNC_FETCH_AND_UMAX_4] = unsupported; in RuntimeLibcallSignatureTable()
404 Table[RTLIB::SYNC_FETCH_AND_UMAX_8] = unsupported; in RuntimeLibcallSignatureTable()
405 Table[RTLIB::SYNC_FETCH_AND_UMAX_16] = unsupported; in RuntimeLibcallSignatureTable()
406 Table[RTLIB::SYNC_FETCH_AND_MIN_1] = unsupported; in RuntimeLibcallSignatureTable()
407 Table[RTLIB::SYNC_FETCH_AND_MIN_2] = unsupported; in RuntimeLibcallSignatureTable()
408 Table[RTLIB::SYNC_FETCH_AND_MIN_4] = unsupported; in RuntimeLibcallSignatureTable()
409 Table[RTLIB::SYNC_FETCH_AND_MIN_8] = unsupported; in RuntimeLibcallSignatureTable()
410 Table[RTLIB::SYNC_FETCH_AND_MIN_16] = unsupported; in RuntimeLibcallSignatureTable()
411 Table[RTLIB::SYNC_FETCH_AND_UMIN_1] = unsupported; in RuntimeLibcallSignatureTable()
412 Table[RTLIB::SYNC_FETCH_AND_UMIN_2] = unsupported; in RuntimeLibcallSignatureTable()
413 Table[RTLIB::SYNC_FETCH_AND_UMIN_4] = unsupported; in RuntimeLibcallSignatureTable()
414 Table[RTLIB::SYNC_FETCH_AND_UMIN_8] = unsupported; in RuntimeLibcallSignatureTable()
415 Table[RTLIB::SYNC_FETCH_AND_UMIN_16] = unsupported; in RuntimeLibcallSignatureTable()
419 Table[RTLIB::ATOMIC_LOAD] = unsupported; in RuntimeLibcallSignatureTable()
420 Table[RTLIB::ATOMIC_LOAD_1] = unsupported; in RuntimeLibcallSignatureTable()
421 Table[RTLIB::ATOMIC_LOAD_2] = unsupported; in RuntimeLibcallSignatureTable()
422 Table[RTLIB::ATOMIC_LOAD_4] = unsupported; in RuntimeLibcallSignatureTable()
423 Table[RTLIB::ATOMIC_LOAD_8] = unsupported; in RuntimeLibcallSignatureTable()
424 Table[RTLIB::ATOMIC_LOAD_16] = unsupported; in RuntimeLibcallSignatureTable()
426 Table[RTLIB::ATOMIC_STORE] = unsupported; in RuntimeLibcallSignatureTable()
427 Table[RTLIB::ATOMIC_STORE_1] = unsupported; in RuntimeLibcallSignatureTable()
428 Table[RTLIB::ATOMIC_STORE_2] = unsupported; in RuntimeLibcallSignatureTable()
429 Table[RTLIB::ATOMIC_STORE_4] = unsupported; in RuntimeLibcallSignatureTable()
430 Table[RTLIB::ATOMIC_STORE_8] = unsupported; in RuntimeLibcallSignatureTable()
431 Table[RTLIB::ATOMIC_STORE_16] = unsupported; in RuntimeLibcallSignatureTable()
433 Table[RTLIB::ATOMIC_EXCHANGE] = unsupported; in RuntimeLibcallSignatureTable()
434 Table[RTLIB::ATOMIC_EXCHANGE_1] = unsupported; in RuntimeLibcallSignatureTable()
435 Table[RTLIB::ATOMIC_EXCHANGE_2] = unsupported; in RuntimeLibcallSignatureTable()
436 Table[RTLIB::ATOMIC_EXCHANGE_4] = unsupported; in RuntimeLibcallSignatureTable()
437 Table[RTLIB::ATOMIC_EXCHANGE_8] = unsupported; in RuntimeLibcallSignatureTable()
438 Table[RTLIB::ATOMIC_EXCHANGE_16] = unsupported; in RuntimeLibcallSignatureTable()
440 Table[RTLIB::ATOMIC_COMPARE_EXCHANGE] = unsupported; in RuntimeLibcallSignatureTable()
441 Table[RTLIB::ATOMIC_COMPARE_EXCHANGE_1] = unsupported; in RuntimeLibcallSignatureTable()
442 Table[RTLIB::ATOMIC_COMPARE_EXCHANGE_2] = unsupported; in RuntimeLibcallSignatureTable()
443 Table[RTLIB::ATOMIC_COMPARE_EXCHANGE_4] = unsupported; in RuntimeLibcallSignatureTable()
444 Table[RTLIB::ATOMIC_COMPARE_EXCHANGE_8] = unsupported; in RuntimeLibcallSignatureTable()
445 Table[RTLIB::ATOMIC_COMPARE_EXCHANGE_16] = unsupported; in RuntimeLibcallSignatureTable()
447 Table[RTLIB::ATOMIC_FETCH_ADD_1] = unsupported; in RuntimeLibcallSignatureTable()
448 Table[RTLIB::ATOMIC_FETCH_ADD_2] = unsupported; in RuntimeLibcallSignatureTable()
449 Table[RTLIB::ATOMIC_FETCH_ADD_4] = unsupported; in RuntimeLibcallSignatureTable()
450 Table[RTLIB::ATOMIC_FETCH_ADD_8] = unsupported; in RuntimeLibcallSignatureTable()
451 Table[RTLIB::ATOMIC_FETCH_ADD_16] = unsupported; in RuntimeLibcallSignatureTable()
453 Table[RTLIB::ATOMIC_FETCH_SUB_1] = unsupported; in RuntimeLibcallSignatureTable()
454 Table[RTLIB::ATOMIC_FETCH_SUB_2] = unsupported; in RuntimeLibcallSignatureTable()
455 Table[RTLIB::ATOMIC_FETCH_SUB_4] = unsupported; in RuntimeLibcallSignatureTable()
456 Table[RTLIB::ATOMIC_FETCH_SUB_8] = unsupported; in RuntimeLibcallSignatureTable()
457 Table[RTLIB::ATOMIC_FETCH_SUB_16] = unsupported; in RuntimeLibcallSignatureTable()
459 Table[RTLIB::ATOMIC_FETCH_AND_1] = unsupported; in RuntimeLibcallSignatureTable()
460 Table[RTLIB::ATOMIC_FETCH_AND_2] = unsupported; in RuntimeLibcallSignatureTable()
461 Table[RTLIB::ATOMIC_FETCH_AND_4] = unsupported; in RuntimeLibcallSignatureTable()
462 Table[RTLIB::ATOMIC_FETCH_AND_8] = unsupported; in RuntimeLibcallSignatureTable()
463 Table[RTLIB::ATOMIC_FETCH_AND_16] = unsupported; in RuntimeLibcallSignatureTable()
465 Table[RTLIB::ATOMIC_FETCH_OR_1] = unsupported; in RuntimeLibcallSignatureTable()
466 Table[RTLIB::ATOMIC_FETCH_OR_2] = unsupported; in RuntimeLibcallSignatureTable()
467 Table[RTLIB::ATOMIC_FETCH_OR_4] = unsupported; in RuntimeLibcallSignatureTable()
468 Table[RTLIB::ATOMIC_FETCH_OR_8] = unsupported; in RuntimeLibcallSignatureTable()
469 Table[RTLIB::ATOMIC_FETCH_OR_16] = unsupported; in RuntimeLibcallSignatureTable()
471 Table[RTLIB::ATOMIC_FETCH_XOR_1] = unsupported; in RuntimeLibcallSignatureTable()
472 Table[RTLIB::ATOMIC_FETCH_XOR_2] = unsupported; in RuntimeLibcallSignatureTable()
473 Table[RTLIB::ATOMIC_FETCH_XOR_4] = unsupported; in RuntimeLibcallSignatureTable()
474 Table[RTLIB::ATOMIC_FETCH_XOR_8] = unsupported; in RuntimeLibcallSignatureTable()
475 Table[RTLIB::ATOMIC_FETCH_XOR_16] = unsupported; in RuntimeLibcallSignatureTable()
477 Table[RTLIB::ATOMIC_FETCH_NAND_1] = unsupported; in RuntimeLibcallSignatureTable()
478 Table[RTLIB::ATOMIC_FETCH_NAND_2] = unsupported; in RuntimeLibcallSignatureTable()
479 Table[RTLIB::ATOMIC_FETCH_NAND_4] = unsupported; in RuntimeLibcallSignatureTable()
480 Table[RTLIB::ATOMIC_FETCH_NAND_8] = unsupported; in RuntimeLibcallSignatureTable()
481 Table[RTLIB::ATOMIC_FETCH_NAND_16] = unsupported; in RuntimeLibcallSignatureTable()
499 RuntimeLibcallSignatures->Table[NameLibcall.second] != unsupported) { in StaticLibcallNameMap()
526 auto &Table = RuntimeLibcallSignatures->Table; in getLibcallSignature() local
527 switch (Table[LC]) { in getLibcallSignature()