Home | History | Annotate | Download | only in IR

Lines Matching refs:Infos

453 static void DecodeIITType(unsigned &NextElt, ArrayRef<unsigned char> Infos,
455 IIT_Info Info = IIT_Info(Infos[NextElt++]);
495 DecodeIITType(NextElt, Infos, OutputTable);
499 DecodeIITType(NextElt, Infos, OutputTable);
503 DecodeIITType(NextElt, Infos, OutputTable);
507 DecodeIITType(NextElt, Infos, OutputTable);
511 DecodeIITType(NextElt, Infos, OutputTable);
515 DecodeIITType(NextElt, Infos, OutputTable);
519 Infos[NextElt++]));
520 DecodeIITType(NextElt, Infos, OutputTable);
524 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]);
529 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]);
535 unsigned ArgInfo = (NextElt == Infos.size() ? 0 : Infos[NextElt++]);
550 DecodeIITType(NextElt, Infos, OutputTable);
596 static Type *DecodeFixedType(ArrayRef<Intrinsic::IITDescriptor> &Infos,
599 IITDescriptor D = Infos.front();
600 Infos = Infos.slice(1);
613 return VectorType::get(DecodeFixedType(Infos, Tys, Context),D.Vector_Width);
615 return PointerType::get(DecodeFixedType(Infos, Tys, Context),
621 Elts[i] = DecodeFixedType(Infos, Tys, Context);