Lines Matching defs:Infos

1125 static void DecodeIITType(unsigned &NextElt, ArrayRef<unsigned char> Infos,
1132 IIT_Info Info = IIT_Info(Infos[NextElt++]);
1201 DecodeIITType(NextElt, Infos, Info, OutputTable);
1205 DecodeIITType(NextElt, Infos, Info, OutputTable);
1209 DecodeIITType(NextElt, Infos, Info, OutputTable);
1213 DecodeIITType(NextElt, Infos, Info, OutputTable);
1217 DecodeIITType(NextElt, Infos, Info, OutputTable);
1221 DecodeIITType(NextElt, Infos, Info, OutputTable);
1225 DecodeIITType(NextElt, Infos, Info, OutputTable);
1229 DecodeIITType(NextElt, Infos, Info, OutputTable);
1233 DecodeIITType(NextElt, Infos, Info, OutputTable);
1237 DecodeIITType(NextElt, Infos, Info, OutputTable);
1241 DecodeIITType(NextElt, Infos, Info, OutputTable);
1245 DecodeIITType(NextElt, Infos, Info, OutputTable);
1249 DecodeIITType(NextElt, Infos, Info, OutputTable);
1253 DecodeIITType(NextElt, Infos, Info, OutputTable);
1266 Infos[NextElt++]));
1269 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]);
1274 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]);
1280 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]);
1286 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]);
1292 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]);
1298 unsigned short ArgNo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]);
1299 unsigned short RefNo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]);
1318 DecodeIITType(NextElt, Infos, Info, OutputTable);
1322 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]);
1328 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]);
1334 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]);
1340 DecodeIITType(NextElt, Infos, Info, OutputTable);
1344 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]);
1390 static Type *DecodeFixedType(ArrayRef<Intrinsic::IITDescriptor> &Infos,
1394 IITDescriptor D = Infos.front();
1395 Infos = Infos.slice(1);
1416 return VectorType::get(DecodeFixedType(Infos, Tys, Context),
1423 Elts.push_back(DecodeFixedType(Infos, Tys, Context));
1456 Type *EltTy = DecodeFixedType(Infos, Tys, Context);
1561 Type *Ty, ArrayRef<Intrinsic::IITDescriptor> &Infos,
1568 if (Infos.empty()) return true;
1571 auto InfosRef = Infos;
1577 IITDescriptor D = Infos.front();
1578 Infos = Infos.slice(1);
1600 matchIntrinsicType(VT->getElementType(), Infos, ArgTys,
1615 if (matchIntrinsicType(ST->getElementType(i), Infos, ArgTys,
1685 Infos = Infos.slice(1);
1700 return matchIntrinsicType(EltTy, Infos, ArgTys, DeferredChecks,
1765 ArrayRef<Intrinsic::IITDescriptor> &Infos,
1768 if (matchIntrinsicType(FTy->getReturnType(), Infos, ArgTys, DeferredChecks,
1775 if (matchIntrinsicType(Ty, Infos, ArgTys, DeferredChecks, false))
1791 ArrayRef<Intrinsic::IITDescriptor> &Infos) {
1793 if (Infos.empty())
1797 if (Infos.size() != 1)
1801 IITDescriptor D = Infos.front();
1802 Infos = Infos.slice(1);