Home
last modified time | relevance | path

Searched refs:NewEltTy (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizeMutations.cpp39 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 DLegalizerHelper.cpp3237 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 DLowLevelType.h214 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 DBasicTTIImpl.h1787 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 DASTContext.cpp7322 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 DSelectionDAGBuilder.cpp8046 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 DAArch64ISelLowering.cpp13188 MVT NewEltTy = MVT::getIntegerVT(LaneSize); in LowerVECTOR_SHUFFLE() local
13190 MVT NewVecTy = MVT::getVectorVT(NewEltTy, NewEltCount); in LowerVECTOR_SHUFFLE()