Lines Matching refs:Infos
1064 static void DecodeIITType(unsigned &NextElt, ArrayRef<unsigned char> Infos, in DecodeIITType() argument
1071 IIT_Info Info = IIT_Info(Infos[NextElt++]); in DecodeIITType()
1140 DecodeIITType(NextElt, Infos, Info, OutputTable); in DecodeIITType()
1144 DecodeIITType(NextElt, Infos, Info, OutputTable); in DecodeIITType()
1148 DecodeIITType(NextElt, Infos, Info, OutputTable); in DecodeIITType()
1152 DecodeIITType(NextElt, Infos, Info, OutputTable); in DecodeIITType()
1156 DecodeIITType(NextElt, Infos, Info, OutputTable); in DecodeIITType()
1160 DecodeIITType(NextElt, Infos, Info, OutputTable); in DecodeIITType()
1164 DecodeIITType(NextElt, Infos, Info, OutputTable); in DecodeIITType()
1168 DecodeIITType(NextElt, Infos, Info, OutputTable); in DecodeIITType()
1172 DecodeIITType(NextElt, Infos, Info, OutputTable); in DecodeIITType()
1176 DecodeIITType(NextElt, Infos, Info, OutputTable); in DecodeIITType()
1180 DecodeIITType(NextElt, Infos, Info, OutputTable); in DecodeIITType()
1184 DecodeIITType(NextElt, Infos, Info, OutputTable); in DecodeIITType()
1197 Infos[NextElt++])); in DecodeIITType()
1200 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
1205 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
1211 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
1217 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
1223 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
1229 unsigned short ArgNo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
1230 unsigned short RefNo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
1249 DecodeIITType(NextElt, Infos, Info, OutputTable); in DecodeIITType()
1253 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
1259 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
1265 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
1271 DecodeIITType(NextElt, Infos, Info, OutputTable); in DecodeIITType()
1275 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
1321 static Type *DecodeFixedType(ArrayRef<Intrinsic::IITDescriptor> &Infos, in DecodeFixedType() argument
1325 IITDescriptor D = Infos.front(); in DecodeFixedType()
1326 Infos = Infos.slice(1); in DecodeFixedType()
1347 return VectorType::get(DecodeFixedType(Infos, Tys, Context), in DecodeFixedType()
1354 Elts.push_back(DecodeFixedType(Infos, Tys, Context)); in DecodeFixedType()
1387 Type *EltTy = DecodeFixedType(Infos, Tys, Context); in DecodeFixedType()
1468 Type *Ty, ArrayRef<Intrinsic::IITDescriptor> &Infos, in matchIntrinsicType() argument
1475 if (Infos.empty()) return true; in matchIntrinsicType()
1478 auto InfosRef = Infos; in matchIntrinsicType()
1484 IITDescriptor D = Infos.front(); in matchIntrinsicType()
1485 Infos = Infos.slice(1); in matchIntrinsicType()
1507 matchIntrinsicType(VT->getElementType(), Infos, ArgTys, in matchIntrinsicType()
1522 if (matchIntrinsicType(ST->getElementType(i), Infos, ArgTys, in matchIntrinsicType()
1592 Infos = Infos.slice(1); in matchIntrinsicType()
1607 return matchIntrinsicType(EltTy, Infos, ArgTys, DeferredChecks, in matchIntrinsicType()
1672 ArrayRef<Intrinsic::IITDescriptor> &Infos, in matchIntrinsicSignature() argument
1675 if (matchIntrinsicType(FTy->getReturnType(), Infos, ArgTys, DeferredChecks, in matchIntrinsicSignature()
1682 if (matchIntrinsicType(Ty, Infos, ArgTys, DeferredChecks, false)) in matchIntrinsicSignature()
1698 ArrayRef<Intrinsic::IITDescriptor> &Infos) { in matchIntrinsicVarArg() argument
1700 if (Infos.empty()) in matchIntrinsicVarArg()
1704 if (Infos.size() != 1) in matchIntrinsicVarArg()
1708 IITDescriptor D = Infos.front(); in matchIntrinsicVarArg()
1709 Infos = Infos.slice(1); in matchIntrinsicVarArg()