Home
last modified time | relevance | path

Searched refs:getRecurrenceType (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h197 Type *Ty = RdxDesc.getRecurrenceType(); in isLegalToVectorizeReduction()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DIVDescriptors.h242 Type *getRecurrenceType() const { return RecurrenceType; } in getRecurrenceType() function
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp3915 if (VF.isVector() && PhiTy != RdxDesc.getRecurrenceType()) { in fixReduction()
3917 Type *RdxVecTy = VectorType::get(RdxDesc.getRecurrenceType(), VF); in fixReduction()
3976 if (PhiTy != RdxDesc.getRecurrenceType()) in fixReduction()
5552 RdxDesc.getRecurrenceType()->getScalarSizeInBits())); in getSmallestAndWidestTypes()
5590 RdxDesc.getRecurrenceType(), in collectElementTypesForWidening()
5593 T = RdxDesc.getRecurrenceType(); in collectElementTypesForWidening()
6571 /*IsMLA=*/true, IsUnsigned, RdxDesc.getRecurrenceType(), ExtType, in getReductionPatternCost()
6583 /*IsMLA=*/false, IsUnsigned, RdxDesc.getRecurrenceType(), ExtType, in getReductionPatternCost()
6617 /*IsMLA=*/true, IsUnsigned, RdxDesc.getRecurrenceType(), ExtType, in getReductionPatternCost()
6637 /*IsMLA=*/true, true, RdxDesc.getRecurrenceType(), VectorTy, in getReductionPatternCost()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp2588 Type *Ty = RdxDesc.getRecurrenceType(); in isLegalToVectorizeReduction()