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.cpp21827 unsigned RdxOpcode = RecurrenceDescriptor::getOpcode(Kind); in createOp() local
21828 return Builder.CreateBinOp((Instruction::BinaryOps)RdxOpcode, LHS, RHS, in createOp()
21836 unsigned RdxOpcode = RecurrenceDescriptor::getOpcode(Kind); in createOp() local
21837 return Builder.CreateBinOp((Instruction::BinaryOps)RdxOpcode, LHS, RHS, in createOp()
21845 unsigned RdxOpcode = RecurrenceDescriptor::getOpcode(Kind); in createOp() local
21846 return Builder.CreateBinOp((Instruction::BinaryOps)RdxOpcode, LHS, RHS, in createOp()
23009 unsigned RdxOpcode = RecurrenceDescriptor::getOpcode(RdxKind); in getReductionCost() local
23022 VectorCost += TTI->getArithmeticReductionCost(RdxOpcode, VecTy, in getReductionCost()
23033 VectorCost = TTI->getArithmeticReductionCost(RdxOpcode, VectorTy, in getReductionCost()
23037 RdxOpcode, !IsSigned, RedTy, in getReductionCost()
[all …]