Lines Matching refs:Infos
942 static void DecodeIITType(unsigned &NextElt, ArrayRef<unsigned char> Infos, in DecodeIITType() argument
949 IIT_Info Info = IIT_Info(Infos[NextElt++]); in DecodeIITType()
1006 DecodeIITType(NextElt, Infos, Info, OutputTable); in DecodeIITType()
1010 DecodeIITType(NextElt, Infos, Info, OutputTable); in DecodeIITType()
1014 DecodeIITType(NextElt, Infos, Info, OutputTable); in DecodeIITType()
1018 DecodeIITType(NextElt, Infos, Info, OutputTable); in DecodeIITType()
1022 DecodeIITType(NextElt, Infos, Info, OutputTable); in DecodeIITType()
1026 DecodeIITType(NextElt, Infos, Info, OutputTable); in DecodeIITType()
1030 DecodeIITType(NextElt, Infos, Info, OutputTable); in DecodeIITType()
1034 DecodeIITType(NextElt, Infos, Info, OutputTable); in DecodeIITType()
1038 DecodeIITType(NextElt, Infos, Info, OutputTable); in DecodeIITType()
1042 DecodeIITType(NextElt, Infos, Info, OutputTable); in DecodeIITType()
1046 DecodeIITType(NextElt, Infos, Info, OutputTable); in DecodeIITType()
1050 DecodeIITType(NextElt, Infos, Info, OutputTable); in DecodeIITType()
1054 Infos[NextElt++])); in DecodeIITType()
1055 DecodeIITType(NextElt, Infos, Info, OutputTable); in DecodeIITType()
1059 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
1064 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
1070 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
1076 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
1082 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
1088 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
1094 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
1099 unsigned short ArgNo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
1100 unsigned short RefNo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
1119 DecodeIITType(NextElt, Infos, Info, OutputTable); in DecodeIITType()
1123 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
1129 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
1135 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
1141 DecodeIITType(NextElt, Infos, Info, OutputTable); in DecodeIITType()
1145 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
1191 static Type *DecodeFixedType(ArrayRef<Intrinsic::IITDescriptor> &Infos, in DecodeFixedType() argument
1195 IITDescriptor D = Infos.front(); in DecodeFixedType()
1196 Infos = Infos.slice(1); in DecodeFixedType()
1214 return VectorType::get(DecodeFixedType(Infos, Tys, Context), in DecodeFixedType()
1217 return PointerType::get(DecodeFixedType(Infos, Tys, Context), in DecodeFixedType()
1222 Elts.push_back(DecodeFixedType(Infos, Tys, Context)); in DecodeFixedType()
1255 Type *EltTy = DecodeFixedType(Infos, Tys, Context); in DecodeFixedType()
1361 Type *Ty, ArrayRef<Intrinsic::IITDescriptor> &Infos, in matchIntrinsicType() argument
1368 if (Infos.empty()) return true; in matchIntrinsicType()
1371 auto InfosRef = Infos; in matchIntrinsicType()
1377 IITDescriptor D = Infos.front(); in matchIntrinsicType()
1378 Infos = Infos.slice(1); in matchIntrinsicType()
1396 matchIntrinsicType(VT->getElementType(), Infos, ArgTys, in matchIntrinsicType()
1404 return matchIntrinsicType(PT->getElementType(), Infos, ArgTys, in matchIntrinsicType()
1412 while (Infos.front().Kind == IITDescriptor::Pointer) in matchIntrinsicType()
1413 Infos = Infos.slice(1); in matchIntrinsicType()
1414 Infos = Infos.slice(1); in matchIntrinsicType()
1424 if (matchIntrinsicType(ST->getElementType(i), Infos, ArgTys, in matchIntrinsicType()
1494 Infos = Infos.slice(1); in matchIntrinsicType()
1509 return matchIntrinsicType(EltTy, Infos, ArgTys, DeferredChecks, in matchIntrinsicType()
1601 ArrayRef<Intrinsic::IITDescriptor> &Infos, in matchIntrinsicSignature() argument
1604 if (matchIntrinsicType(FTy->getReturnType(), Infos, ArgTys, DeferredChecks, in matchIntrinsicSignature()
1611 if (matchIntrinsicType(Ty, Infos, ArgTys, DeferredChecks, false)) in matchIntrinsicSignature()
1627 ArrayRef<Intrinsic::IITDescriptor> &Infos) { in matchIntrinsicVarArg() argument
1629 if (Infos.empty()) in matchIntrinsicVarArg()
1633 if (Infos.size() != 1) in matchIntrinsicVarArg()
1637 IITDescriptor D = Infos.front(); in matchIntrinsicVarArg()
1638 Infos = Infos.slice(1); in matchIntrinsicVarArg()