Home | History | Annotate | Download | only in TableGen

Lines Matching refs:Sig

263                                  std::vector<unsigned char> &Sig) {
268 case 1: return Sig.push_back(IIT_I1);
269 case 8: return Sig.push_back(IIT_I8);
270 case 16: return Sig.push_back(IIT_I16);
271 case 32: return Sig.push_back(IIT_I32);
272 case 64: return Sig.push_back(IIT_I64);
278 case MVT::f16: return Sig.push_back(IIT_F16);
279 case MVT::f32: return Sig.push_back(IIT_F32);
280 case MVT::f64: return Sig.push_back(IIT_F64);
281 case MVT::Metadata: return Sig.push_back(IIT_METADATA);
282 case MVT::x86mmx: return Sig.push_back(IIT_MMX);
284 case MVT::Other: return Sig.push_back(IIT_EMPTYSTRUCT);
286 case MVT::isVoid: return Sig.push_back(IIT_VARARG);
295 std::vector<unsigned char> &Sig) {
301 Sig.push_back(IIT_EXTEND_ARG);
303 Sig.push_back(IIT_TRUNC_ARG);
305 Sig.push_back(IIT_HALF_VEC_ARG);
307 Sig.push_back(IIT_ARG);
308 return Sig.push_back((Number << 2) | ArgCodes[Number]);
322 Sig.push_back(IIT_ARG);
329 return Sig.push_back((ArgNo << 2) | Tmp);
339 Sig.push_back(IIT_ANYPTR);
340 Sig.push_back(AddrSpace);
342 Sig.push_back(IIT_PTR);
344 return EncodeFixedType(R->getValueAsDef("ElTy"), ArgCodes, Sig);
352 case 1: Sig.push_back(IIT_V1); break;
353 case 2: Sig.push_back(IIT_V2); break;
354 case 4: Sig.push_back(IIT_V4); break;
355 case 8: Sig.push_back(IIT_V8); break;
356 case 16: Sig.push_back(IIT_V16); break;
357 case 32: Sig.push_back(IIT_V32); break;
360 return EncodeFixedValueType(VVT.getVectorElementType().SimpleTy, Sig);
363 EncodeFixedValueType(VT, Sig);