Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DIVDescriptors.h245 Type *getRecurrenceType() const { return RecurrenceType; } in getRecurrenceType() function
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h260 Type *Ty = RdxDesc.getRecurrenceType(); in isLegalToVectorizeReduction()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp3931 if (VF.isVector() && PhiTy != RdxDesc.getRecurrenceType()) { in fixReduction()
3933 Type *RdxVecTy = VectorType::get(RdxDesc.getRecurrenceType(), VF); in fixReduction()
3992 if (PhiTy != RdxDesc.getRecurrenceType()) in fixReduction()
5614 RdxDesc.getRecurrenceType()->getScalarSizeInBits())); in getSmallestAndWidestTypes()
5652 RdxDesc.getRecurrenceType(), in collectElementTypesForWidening()
5655 T = RdxDesc.getRecurrenceType(); in collectElementTypesForWidening()
6650 IsUnsigned, RdxDesc.getRecurrenceType(), ExtType, CostKind); in getReductionPatternCost()
6661 RdxDesc.getOpcode(), IsUnsigned, RdxDesc.getRecurrenceType(), ExtType, in getReductionPatternCost()
6695 IsUnsigned, RdxDesc.getRecurrenceType(), ExtType, CostKind); in getReductionPatternCost()
6714 true, RdxDesc.getRecurrenceType(), VectorTy, CostKind); in getReductionPatternCost()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp2898 Type *Ty = RdxDesc.getRecurrenceType(); in isLegalToVectorizeReduction()