Home
last modified time | relevance | path

Searched refs:RdxOpcode (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandReductions.cpp77 unsigned RdxOpcode = getArithmeticReductionInstruction(ID); in expandReductions() local
79 Rdx = getOrderedReduction(Builder, Acc, Vec, RdxOpcode, RK); in expandReductions()
84 Rdx = getShuffleReduction(Builder, Vec, RdxOpcode, RS, RK); in expandReductions()
85 Rdx = Builder.CreateBinOp((Instruction::BinaryOps)RdxOpcode, Acc, Rdx, in expandReductions()
116 unsigned RdxOpcode = getArithmeticReductionInstruction(ID); in expandReductions() local
117 Rdx = getShuffleReduction(Builder, Vec, RdxOpcode, RS, RK); in expandReductions()
131 unsigned RdxOpcode = getArithmeticReductionInstruction(ID); in expandReductions() local
132 Rdx = getShuffleReduction(Builder, Vec, RdxOpcode, RS, RK); in expandReductions()
144 unsigned RdxOpcode = getArithmeticReductionInstruction(ID); in expandReductions() local
145 Rdx = getShuffleReduction(Builder, Vec, RdxOpcode, RS, RK); in expandReductions()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp16724 unsigned RdxOpcode = RecurrenceDescriptor::getOpcode(Kind); in createOp() local
16730 return Builder.CreateBinOp((Instruction::BinaryOps)RdxOpcode, LHS, RHS, in createOp()
16736 return Builder.CreateBinOp((Instruction::BinaryOps)RdxOpcode, LHS, RHS, in createOp()
16743 return Builder.CreateBinOp((Instruction::BinaryOps)RdxOpcode, LHS, RHS, in createOp()
17828 unsigned RdxOpcode = RecurrenceDescriptor::getOpcode(RdxKind); in getReductionCost() local
17831 TTI->getArithmeticReductionCost(RdxOpcode, VectorTy, FMF, CostKind); in getReductionCost()
17833 return TTI->getArithmeticInstrCost(RdxOpcode, ScalarTy, CostKind); in getReductionCost()