Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h159 Type *Ty = RdxDesc.getRecurrenceType(); in isLegalToVectorizeReduction()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DIVDescriptors.h225 Type *getRecurrenceType() const { return RecurrenceType; } in getRecurrenceType() function
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp4374 if (VF.isVector() && PhiTy != RdxDesc.getRecurrenceType()) { in fixReduction()
4376 Type *RdxVecTy = VectorType::get(RdxDesc.getRecurrenceType(), VF); in fixReduction()
4437 if (PhiTy != RdxDesc.getRecurrenceType()) in fixReduction()
6293 RdxDesc.getRecurrenceType(), in collectElementTypesForWidening()
6296 T = RdxDesc.getRecurrenceType(); in collectElementTypesForWidening()
7234 /*IsMLA=*/false, IsUnsigned, RdxDesc.getRecurrenceType(), ExtType, in getReductionPatternCost()
7258 /*IsMLA=*/true, IsUnsigned, RdxDesc.getRecurrenceType(), ExtType, in getReductionPatternCost()
7269 /*IsMLA=*/true, true, RdxDesc.getRecurrenceType(), VectorTy, in getReductionPatternCost()
7941 if (RdxDesc.getRecurrenceType() != Phi->getType()) in collectInLoopReductions()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp1879 Type *Ty = RdxDesc.getRecurrenceType(); in isLegalToVectorizeReduction()