Home
last modified time | relevance | path

Searched refs:RedTy (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/MCTargetDesc/
H A DNVPTXInstPrinter.cpp451 using RedTy = nvvm::TMAReductionOp; in printTmaReductionMode() typedef
453 switch (static_cast<RedTy>(MO.getImm())) { in printTmaReductionMode()
454 case RedTy::ADD: in printTmaReductionMode()
457 case RedTy::MIN: in printTmaReductionMode()
460 case RedTy::MAX: in printTmaReductionMode()
463 case RedTy::INC: in printTmaReductionMode()
466 case RedTy::DEC: in printTmaReductionMode()
469 case RedTy::AND: in printTmaReductionMode()
472 case RedTy::OR: in printTmaReductionMode()
475 case RedTy::XOR: in printTmaReductionMode()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp2865 Type *RedTy = Ctx.Types.inferScalarType(Red); in tryToMatchAndCreateExtendedReduction() local
2876 Opcode, isZExt, RedTy, SrcVecTy, Red->getFastMathFlags(), in tryToMatchAndCreateExtendedReduction()
2916 Type *RedTy = Ctx.Types.inferScalarType(Red); in tryToMatchAndCreateMulAccumulateReduction() local
2926 Ext0 ? Ctx.Types.inferScalarType(Ext0->getOperand(0)) : RedTy; in tryToMatchAndCreateMulAccumulateReduction()
2929 Ctx.TTI.getMulAccReductionCost(isZExt, RedTy, SrcVecTy, CostKind); in tryToMatchAndCreateMulAccumulateReduction()
H A DVPlanRecipes.cpp2667 Type *RedTy = Ctx.Types.inferScalarType(this); in computeCost() local
2670 assert(RedTy->isIntegerTy() && in computeCost()
2680 RedTy, SrcVecTy, std::nullopt, Ctx.CostKind); in computeCost()
2683 return Ctx.TTI.getMulAccReductionCost(false, RedTy, SrcVecTy, Ctx.CostKind); in computeCost()
2689 RedTy, SrcVecTy, Ctx.CostKind); in computeCost()
H A DSLPVectorizer.cpp23029 Type *RedTy = VectorTy->getElementType(); in getReductionCost() local
23031 std::make_pair(RedTy, true)); in getReductionCost()
23032 if (RType == RedTy) { in getReductionCost()
23037 RdxOpcode, !IsSigned, RedTy, in getReductionCost()
23042 Type *RedTy = VectorTy->getElementType(); in getReductionCost() local
23044 std::make_pair(RedTy, true)); in getReductionCost()
23048 if (RType != RedTy) { in getReductionCost()
23050 if (RedTy->getScalarSizeInBits() > RType->getScalarSizeInBits()) in getReductionCost()
23077 Type *RedTy = VectorTy->getElementType(); in getReductionCost() local
23079 std::make_pair(RedTy, true)); in getReductionCost()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenMP.cpp19384 QualType RedTy = DeclareReductionRef.get()->getType(); in actOnOMPReductionKindClause() local
19385 QualType PtrRedTy = Context.getPointerType(RedTy); in actOnOMPReductionKindClause()