Lines Matching refs:Sig
270 std::vector<unsigned char> &Sig) {
275 case 1: return Sig.push_back(IIT_I1);
276 case 8: return Sig.push_back(IIT_I8);
277 case 16: return Sig.push_back(IIT_I16);
278 case 32: return Sig.push_back(IIT_I32);
279 case 64: return Sig.push_back(IIT_I64);
285 case MVT::f16: return Sig.push_back(IIT_F16);
286 case MVT::f32: return Sig.push_back(IIT_F32);
287 case MVT::f64: return Sig.push_back(IIT_F64);
288 case MVT::Metadata: return Sig.push_back(IIT_METADATA);
289 case MVT::x86mmx: return Sig.push_back(IIT_MMX);
291 case MVT::Other: return Sig.push_back(IIT_EMPTYSTRUCT);
293 case MVT::isVoid: return Sig.push_back(IIT_VARARG);
302 std::vector<unsigned char> &Sig) {
308 Sig.push_back(IIT_EXTEND_VEC_ARG);
310 Sig.push_back(IIT_TRUNC_VEC_ARG);
312 Sig.push_back(IIT_ARG);
313 return Sig.push_back((Number << 2) | ArgCodes[Number]);
327 Sig.push_back(IIT_ARG);
334 return Sig.push_back((ArgNo << 2) | Tmp);
344 Sig.push_back(IIT_ANYPTR);
345 Sig.push_back(AddrSpace);
347 Sig.push_back(IIT_PTR);
349 return EncodeFixedType(R->getValueAsDef("ElTy"), ArgCodes, Sig);
357 case 1: Sig.push_back(IIT_V1); break;
358 case 2: Sig.push_back(IIT_V2); break;
359 case 4: Sig.push_back(IIT_V4); break;
360 case 8: Sig.push_back(IIT_V8); break;
361 case 16: Sig.push_back(IIT_V16); break;
362 case 32: Sig.push_back(IIT_V32); break;
366 getSimpleVT().SimpleTy, Sig);
369 EncodeFixedValueType(VT, Sig);