Lines Matching defs:Sig

267                                  std::vector<unsigned char> &Sig) {
272 case 1: return Sig.push_back(IIT_I1);
273 case 8: return Sig.push_back(IIT_I8);
274 case 16: return Sig.push_back(IIT_I16);
275 case 32: return Sig.push_back(IIT_I32);
276 case 64: return Sig.push_back(IIT_I64);
277 case 128: return Sig.push_back(IIT_I128);
283 case MVT::f16: return Sig.push_back(IIT_F16);
284 case MVT::f32: return Sig.push_back(IIT_F32);
285 case MVT::f64: return Sig.push_back(IIT_F64);
286 case MVT::token: return Sig.push_back(IIT_TOKEN);
287 case MVT::Metadata: return Sig.push_back(IIT_METADATA);
288 case MVT::x86mmx: return Sig.push_back(IIT_MMX);
290 case MVT::Other: return Sig.push_back(IIT_EMPTYSTRUCT);
292 case MVT::isVoid: return Sig.push_back(IIT_VARARG);
301 std::vector<unsigned char> &Sig) {
307 Sig.push_back(IIT_EXTEND_ARG);
309 Sig.push_back(IIT_TRUNC_ARG);
311 Sig.push_back(IIT_HALF_VEC_ARG);
313 Sig.push_back(IIT_SAME_VEC_WIDTH_ARG);
314 Sig.push_back((Number << 3) | ArgCodes[Number]);
316 EncodeFixedValueType(VT, Sig);
320 Sig.push_back(IIT_PTR_TO_ARG);
322 Sig.push_back(IIT_VEC_OF_PTRS_TO_ELT);
324 Sig.push_back(IIT_ARG);
325 return Sig.push_back((Number << 3) | ArgCodes[Number]);
340 Sig.push_back(IIT_ARG);
347 return Sig.push_back((ArgNo << 3) | Tmp);
357 Sig.push_back(IIT_ANYPTR);
358 Sig.push_back(AddrSpace);
360 Sig.push_back(IIT_PTR);
362 return EncodeFixedType(R->getValueAsDef("ElTy"), ArgCodes, Sig);
370 case 1: Sig.push_back(IIT_V1); break;
371 case 2: Sig.push_back(IIT_V2); break;
372 case 4: Sig.push_back(IIT_V4); break;
373 case 8: Sig.push_back(IIT_V8); break;
374 case 16: Sig.push_back(IIT_V16); break;
375 case 32: Sig.push_back(IIT_V32); break;
376 case 64: Sig.push_back(IIT_V64); break;
377 case 512: Sig.push_back(IIT_V512); break;
378 case 1024: Sig.push_back(IIT_V1024); break;
381 return EncodeFixedValueType(VVT.getVectorElementType().SimpleTy, Sig);
384 EncodeFixedValueType(VT, Sig);