Searched refs:RdxOpcode (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ExpandReductions.cpp | 77 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 D | SLPVectorizer.cpp | 16724 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()
|