Lines Matching refs:Tys
500 std::string Intrinsic::getName(ID id, ArrayRef<Type*> Tys) { in getName() argument
508 if (Tys.empty()) in getName()
511 for (unsigned i = 0; i < Tys.size(); ++i) { in getName()
512 Result += "." + getMangledTypeStr(Tys[i]); in getName()
745 ArrayRef<Type*> Tys, LLVMContext &Context) { in DecodeFixedType() argument
762 return VectorType::get(DecodeFixedType(Infos, Tys, Context),D.Vector_Width); in DecodeFixedType()
764 return PointerType::get(DecodeFixedType(Infos, Tys, Context), in DecodeFixedType()
770 Elts[i] = DecodeFixedType(Infos, Tys, Context); in DecodeFixedType()
775 return Tys[D.getArgumentNumber()]; in DecodeFixedType()
777 Type *Ty = Tys[D.getArgumentNumber()]; in DecodeFixedType()
784 Type *Ty = Tys[D.getArgumentNumber()]; in DecodeFixedType()
794 Tys[D.getArgumentNumber()])); in DecodeFixedType()
796 Type *EltTy = DecodeFixedType(Infos, Tys, Context); in DecodeFixedType()
797 Type *Ty = Tys[D.getArgumentNumber()]; in DecodeFixedType()
804 Type *Ty = Tys[D.getArgumentNumber()]; in DecodeFixedType()
808 Type *Ty = Tys[D.getArgumentNumber()]; in DecodeFixedType()
823 ID id, ArrayRef<Type*> Tys) { in getType() argument
828 Type *ResultTy = DecodeFixedType(TableRef, Tys, Context); in getType()
832 ArgTys.push_back(DecodeFixedType(TableRef, Tys, Context)); in getType()
866 Function *Intrinsic::getDeclaration(Module *M, ID id, ArrayRef<Type*> Tys) { in getDeclaration() argument
870 cast<Function>(M->getOrInsertFunction(getName(id, Tys), in getDeclaration()
871 getType(M->getContext(), id, Tys))); in getDeclaration()