Searched refs:changeElementType (Results 1 – 12 of 12) sorted by relevance
34 return std::make_pair(TypeIdx, OldTy.changeElementType(NewTy)); in changeElementTo()42 return std::make_pair(TypeIdx, OldTy.changeElementType(NewEltTy)); in changeElementTo()73 return std::make_pair(TypeIdx, OldTy.changeElementType(NewEltTy)); in changeElementSizeTo()
448 LLT NewTy = PartLLT.changeElementType(LLTy.getElementType()) in buildCopyFromRegs()
1645 .buildSplatBuildVector(OffsetTy.changeElementType(IdxTy), in translateGetElementPtr()
8476 LLT NewTy = DstTy.changeElementType(ScalarPtrTy); in lowerSelect()
214 constexpr LLT changeElementType(LLT NewEltTy) const { in changeElementType() function
112 EVT changeElementType(EVT EltVT) const { in changeElementType() function
754 LLT InterTy = VecTy.changeElementType(InterEltTy); in legalizeSplatVector()
1101 T = T.changeElementType(LLT::scalar(T.getScalarSizeInBits())); in minScalarEltSameAsIf()
351 Ty = Ty.changeElementType(LLT::scalar(Ty.getScalarSizeInBits())); in isRegisterClassType()2722 LLT IntVecTy = VecTy.changeElementType(IntTy); in legalizeExtractVectorElt()2775 LLT IntVecTy = VecTy.changeElementType(IntTy); in legalizeInsertVectorElt()
1932 VecVT = VecVT.changeElementType(EltVT); in SplitVecRes_INSERT_VECTOR_ELT() 3568 VecVT = VecVT.changeElementType(EltVT); in SplitVecOp_EXTRACT_VECTOR_ELT()
4305 EVT I32 = SrcVT.changeElementType(MVT::i32); in LowerFP_ROUND()4306 EVT F32 = SrcVT.changeElementType(MVT::f32); in LowerFP_ROUND()4675 EVT F32 = VT.changeElementType(MVT::f32); in LowerVectorINT_TO_FP()6042 EVT WhileVT = ContainerVT.changeElementType(MVT::i1); in LowerINTRINSIC_WO_CHAIN()
2114 DstTy.changeElementType(LLT::scalar(64))); in preISelLower()