Searched refs:NewEltTy (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizeMutations.cpp | 39 LLT NewEltTy) { in changeElementTo() argument 42 return std::make_pair(TypeIdx, OldTy.changeElementType(NewEltTy)); in changeElementTo() 58 LLT NewEltTy) { in changeElementCountTo() argument 61 ElementCount NewEltCount = NewEltTy.isVector() ? NewEltTy.getElementCount() in changeElementCountTo() 72 const LLT NewEltTy = LLT::scalar(NewTy.getScalarSizeInBits()); in changeElementSizeTo() local 73 return std::make_pair(TypeIdx, OldTy.changeElementType(NewEltTy)); in changeElementSizeTo()
|
H A D | LegalizerHelper.cpp | 3237 LLT NewEltTy = CastTy.isVector() ? CastTy.getElementType() : CastTy; in bitcastExtractVectorElt() local 3240 const unsigned NewEltSize = NewEltTy.getSizeInBits(); in bitcastExtractVectorElt() 3259 LLT::scalarOrVector(ElementCount::getFixed(NewEltsPerOldElt), NewEltTy); in bitcastExtractVectorElt() 3269 auto Elt = MIRBuilder.buildExtractVectorElement(NewEltTy, CastVec, TmpIdx); in bitcastExtractVectorElt() 3310 WideElt = MIRBuilder.buildExtractVectorElement(NewEltTy, CastVec, in bitcastExtractVectorElt() 3319 auto ExtractedBits = MIRBuilder.buildLShr(NewEltTy, WideElt, OffsetBits); in bitcastExtractVectorElt() 3372 LLT NewEltTy = CastTy.isVector() ? CastTy.getElementType() : CastTy; in bitcastInsertVectorElt() local 3373 const unsigned NewEltSize = NewEltTy.getSizeInBits(); in bitcastInsertVectorElt() 3398 ExtractedElt = MIRBuilder.buildExtractVectorElement(NewEltTy, CastVec, in bitcastInsertVectorElt()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGenTypes/ |
H A D | LowLevelType.h | 214 constexpr LLT changeElementType(LLT NewEltTy) const { in changeElementType() argument 215 return isVector() ? LLT::vector(getElementCount(), NewEltTy) : NewEltTy; in changeElementType()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 1787 Type *NewEltTy = IntegerType::getIntNTy(RetTy->getContext(), EltWidth); in getIntrinsicInstrCost() local 1791 NewEltTy, cast<VectorType>(Args[0]->getType())->getElementCount()); in getIntrinsicInstrCost() 1807 NewEltTy, NewVecTy, FMF, I, 1); in getIntrinsicInstrCost() 1810 thisT()->getArithmeticInstrCost(Instruction::Sub, NewEltTy, CostKind); in getIntrinsicInstrCost()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ASTContext.cpp | 7322 QualType NewEltTy = getQualifiedType(ATy->getElementType(), qs); in getAsArrayType() local 7325 return cast<ArrayType>(getConstantArrayType(NewEltTy, CAT->getSize(), in getAsArrayType() 7330 return cast<ArrayType>(getIncompleteArrayType(NewEltTy, in getAsArrayType() 7336 getDependentSizedArrayType(NewEltTy, in getAsArrayType() 7343 return cast<ArrayType>(getVariableArrayType(NewEltTy, in getAsArrayType()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.cpp | 8046 MVT NewEltTy = MVT::getIntegerVT(EltWidth); in visitIntrinsicCall() local 8049 EVT NewVT = EVT::getVectorVT(*DAG.getContext(), NewEltTy, in visitIntrinsicCall() 8053 DAG.getElementCount(DL, NewEltTy, OpVT.getVectorElementCount()); in visitIntrinsicCall() 8060 SDValue Max = DAG.getNode(ISD::VECREDUCE_UMAX, DL, NewEltTy, And); in visitIntrinsicCall() 8061 SDValue Sub = DAG.getNode(ISD::SUB, DL, NewEltTy, VL, Max); in visitIntrinsicCall()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 13188 MVT NewEltTy = MVT::getIntegerVT(LaneSize); in LowerVECTOR_SHUFFLE() local 13190 MVT NewVecTy = MVT::getVectorVT(NewEltTy, NewEltCount); in LowerVECTOR_SHUFFLE()
|