Lines Matching refs:Sig
262 std::vector<unsigned char> &Sig) { in EncodeFixedValueType() argument
268 case 1: return Sig.push_back(IIT_I1); in EncodeFixedValueType()
269 case 2: return Sig.push_back(IIT_I2); in EncodeFixedValueType()
270 case 4: return Sig.push_back(IIT_I4); in EncodeFixedValueType()
271 case 8: return Sig.push_back(IIT_I8); in EncodeFixedValueType()
272 case 16: return Sig.push_back(IIT_I16); in EncodeFixedValueType()
273 case 32: return Sig.push_back(IIT_I32); in EncodeFixedValueType()
274 case 64: return Sig.push_back(IIT_I64); in EncodeFixedValueType()
275 case 128: return Sig.push_back(IIT_I128); in EncodeFixedValueType()
281 case MVT::f16: return Sig.push_back(IIT_F16); in EncodeFixedValueType()
282 case MVT::bf16: return Sig.push_back(IIT_BF16); in EncodeFixedValueType()
283 case MVT::f32: return Sig.push_back(IIT_F32); in EncodeFixedValueType()
284 case MVT::f64: return Sig.push_back(IIT_F64); in EncodeFixedValueType()
285 case MVT::f128: return Sig.push_back(IIT_F128); in EncodeFixedValueType()
286 case MVT::ppcf128: return Sig.push_back(IIT_PPCF128); in EncodeFixedValueType()
287 case MVT::token: return Sig.push_back(IIT_TOKEN); in EncodeFixedValueType()
288 case MVT::Metadata: return Sig.push_back(IIT_METADATA); in EncodeFixedValueType()
289 case MVT::x86mmx: return Sig.push_back(IIT_MMX); in EncodeFixedValueType()
290 case MVT::x86amx: return Sig.push_back(IIT_AMX); in EncodeFixedValueType()
292 case MVT::Other: return Sig.push_back(IIT_EMPTYSTRUCT); in EncodeFixedValueType()
294 case MVT::isVoid: return Sig.push_back(IIT_VARARG); in EncodeFixedValueType()
296 return Sig.push_back(IIT_EXTERNREF); in EncodeFixedValueType()
298 return Sig.push_back(IIT_FUNCREF); in EncodeFixedValueType()
309 std::vector<unsigned char> &Sig, in EncodeFixedType() argument
316 Sig.push_back(IIT_EXTEND_ARG); in EncodeFixedType()
318 Sig.push_back(IIT_TRUNC_ARG); in EncodeFixedType()
320 Sig.push_back(IIT_HALF_VEC_ARG); in EncodeFixedType()
322 Sig.push_back(IIT_SAME_VEC_WIDTH_ARG); in EncodeFixedType()
323 Sig.push_back((Number << 3) | ArgCodes[Number]); in EncodeFixedType()
325 EncodeFixedValueType(VT, Sig); in EncodeFixedType()
329 Sig.push_back(IIT_PTR_TO_ARG); in EncodeFixedType()
331 Sig.push_back(IIT_VEC_OF_ANYPTRS_TO_ELT); in EncodeFixedType()
333 Sig.push_back(NextArgCode++); in EncodeFixedType()
335 Sig.push_back(Number); in EncodeFixedType()
338 Sig.push_back(IIT_ANYPTR_TO_ELT); in EncodeFixedType()
340 Sig.push_back(NextArgCode++); in EncodeFixedType()
342 Sig.push_back(Number); in EncodeFixedType()
345 Sig.push_back(IIT_PTR_TO_ELT); in EncodeFixedType()
347 Sig.push_back(IIT_VEC_ELEMENT); in EncodeFixedType()
349 Sig.push_back(IIT_SUBDIVIDE2_ARG); in EncodeFixedType()
351 Sig.push_back(IIT_SUBDIVIDE4_ARG); in EncodeFixedType()
353 Sig.push_back(IIT_VEC_OF_BITCASTS_TO_INT); in EncodeFixedType()
355 Sig.push_back(IIT_ARG); in EncodeFixedType()
356 return Sig.push_back((Number << 3) | 7 /*IITDescriptor::AK_MatchType*/); in EncodeFixedType()
371 Sig.push_back(IIT_ARG); in EncodeFixedType()
379 return Sig.push_back((ArgNo << 3) | Tmp); in EncodeFixedType()
389 Sig.push_back(IIT_ANYPTR); in EncodeFixedType()
390 Sig.push_back(AddrSpace); in EncodeFixedType()
392 Sig.push_back(IIT_PTR); in EncodeFixedType()
394 return EncodeFixedType(R->getValueAsDef("ElTy"), ArgCodes, NextArgCode, Sig, in EncodeFixedType()
402 Sig.push_back(IIT_SCALABLE_VEC); in EncodeFixedType()
405 case 1: Sig.push_back(IIT_V1); break; in EncodeFixedType()
406 case 2: Sig.push_back(IIT_V2); break; in EncodeFixedType()
407 case 3: Sig.push_back(IIT_V3); break; in EncodeFixedType()
408 case 4: Sig.push_back(IIT_V4); break; in EncodeFixedType()
409 case 8: Sig.push_back(IIT_V8); break; in EncodeFixedType()
410 case 16: Sig.push_back(IIT_V16); break; in EncodeFixedType()
411 case 32: Sig.push_back(IIT_V32); break; in EncodeFixedType()
412 case 64: Sig.push_back(IIT_V64); break; in EncodeFixedType()
413 case 128: Sig.push_back(IIT_V128); break; in EncodeFixedType()
414 case 256: Sig.push_back(IIT_V256); break; in EncodeFixedType()
415 case 512: Sig.push_back(IIT_V512); break; in EncodeFixedType()
416 case 1024: Sig.push_back(IIT_V1024); break; in EncodeFixedType()
419 return EncodeFixedValueType(VVT.getVectorElementType().SimpleTy, Sig); in EncodeFixedType()
422 EncodeFixedValueType(VT, Sig); in EncodeFixedType()