Lines Matching refs:Infos
590 static void DecodeIITType(unsigned &NextElt, ArrayRef<unsigned char> Infos, in DecodeIITType() argument
592 IIT_Info Info = IIT_Info(Infos[NextElt++]); in DecodeIITType()
641 DecodeIITType(NextElt, Infos, OutputTable); in DecodeIITType()
645 DecodeIITType(NextElt, Infos, OutputTable); in DecodeIITType()
649 DecodeIITType(NextElt, Infos, OutputTable); in DecodeIITType()
653 DecodeIITType(NextElt, Infos, OutputTable); in DecodeIITType()
657 DecodeIITType(NextElt, Infos, OutputTable); in DecodeIITType()
661 DecodeIITType(NextElt, Infos, OutputTable); in DecodeIITType()
665 DecodeIITType(NextElt, Infos, OutputTable); in DecodeIITType()
669 DecodeIITType(NextElt, Infos, OutputTable); in DecodeIITType()
673 DecodeIITType(NextElt, Infos, OutputTable); in DecodeIITType()
677 DecodeIITType(NextElt, Infos, OutputTable); in DecodeIITType()
681 Infos[NextElt++])); in DecodeIITType()
682 DecodeIITType(NextElt, Infos, OutputTable); in DecodeIITType()
686 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
691 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
697 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
703 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
709 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
715 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
721 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]); in DecodeIITType()
736 DecodeIITType(NextElt, Infos, OutputTable); in DecodeIITType()
782 static Type *DecodeFixedType(ArrayRef<Intrinsic::IITDescriptor> &Infos, in DecodeFixedType() argument
785 IITDescriptor D = Infos.front(); in DecodeFixedType()
786 Infos = Infos.slice(1); in DecodeFixedType()
801 return VectorType::get(DecodeFixedType(Infos, Tys, Context),D.Vector_Width); in DecodeFixedType()
803 return PointerType::get(DecodeFixedType(Infos, Tys, Context), in DecodeFixedType()
809 Elts[i] = DecodeFixedType(Infos, Tys, Context); in DecodeFixedType()
835 Type *EltTy = DecodeFixedType(Infos, Tys, Context); in DecodeFixedType()
923 bool Intrinsic::matchIntrinsicType(Type *Ty, ArrayRef<Intrinsic::IITDescriptor> &Infos, in matchIntrinsicType() argument
928 if (Infos.empty()) return true; in matchIntrinsicType()
929 IITDescriptor D = Infos.front(); in matchIntrinsicType()
930 Infos = Infos.slice(1); in matchIntrinsicType()
945 matchIntrinsicType(VT->getElementType(), Infos, ArgTys); in matchIntrinsicType()
950 matchIntrinsicType(PT->getElementType(), Infos, ArgTys); in matchIntrinsicType()
959 if (matchIntrinsicType(ST->getElementType(i), Infos, ArgTys)) in matchIntrinsicType()
1031 Infos, ArgTys); in matchIntrinsicType()
1063 ArrayRef<Intrinsic::IITDescriptor> &Infos) { in matchIntrinsicVarArg() argument
1065 if (Infos.empty()) in matchIntrinsicVarArg()
1069 if (Infos.size() != 1) in matchIntrinsicVarArg()
1073 IITDescriptor D = Infos.front(); in matchIntrinsicVarArg()
1074 Infos = Infos.slice(1); in matchIntrinsicVarArg()