Searched refs:ReducedVals (Results 1 – 3 of 3) sorted by relevance
/external/llvm/lib/Transforms/Vectorize/ |
D | SLPVectorizer.cpp | 3943 SmallVector<Value *, 32> ReducedVals; member in HorizontalReduction 4039 ReducedVals.push_back(TreeN); in matchAssociativeReduction() 4066 if (ReducedVals.empty()) in tryToReduce() 4069 unsigned NumReducedVals = ReducedVals.size(); in tryToReduce() 4081 V.buildTree(makeArrayRef(&ReducedVals[i], ReduxWidth), ReductionOps); in tryToReduce() 4085 int Cost = V.getTreeCost() + getReductionCost(TTI, ReducedVals[i]); in tryToReduce() 4093 DebugLoc Loc = cast<Instruction>(ReducedVals[i])->getDebugLoc(); in tryToReduce() 4110 cast<Instruction>(ReducedVals[i])->getDebugLoc()); in tryToReduce() 4112 ReducedVals[i]); in tryToReduce() 4126 return ReducedVals.size(); in numReductionValues()
|
/external/llvm-project/llvm/lib/Transforms/Vectorize/ |
D | SLPVectorizer.cpp | 6438 SmallVector<Value *, 32> ReducedVals; member in __anona50613ab2411::HorizontalReduction 6899 ReducedVals.push_back(TreeN); in matchAssociativeReduction() 6984 unsigned NumReducedVals = ReducedVals.size(); in tryToReduce() 7034 for (Value *RdxVal : ReducedVals) { in tryToReduce() 7040 stable_sort(ReducedVals, [&PredCountMap](Value *A, Value *B) { in tryToReduce() 7053 ArrayRef<Value *> VL(&ReducedVals[i], ReduxWidth); in tryToReduce() 7075 int ReductionCost = getReductionCost(TTI, ReducedVals[i], ReduxWidth); in tryToReduce() 7100 DebugLoc Loc = cast<Instruction>(ReducedVals[i])->getDebugLoc(); in tryToReduce() 7130 auto *I = cast<Instruction>(ReducedVals[i]); in tryToReduce() 7165 return ReducedVals.size(); in numReductionValues()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
D | SLPVectorizer.cpp | 6102 SmallVector<Value *, 32> ReducedVals; member in __anon908bc41f1f11::HorizontalReduction 6606 ReducedVals.push_back(TreeN); in matchAssociativeReduction() 6689 if (ReducedVals.empty()) in tryToReduce() 6695 unsigned NumReducedVals = ReducedVals.size(); in tryToReduce() 6737 auto VL = makeArrayRef(&ReducedVals[i], ReduxWidth); in tryToReduce() 6757 int ReductionCost = getReductionCost(TTI, ReducedVals[i], ReduxWidth); in tryToReduce() 6782 DebugLoc Loc = cast<Instruction>(ReducedVals[i])->getDebugLoc(); in tryToReduce() 6811 auto *I = cast<Instruction>(ReducedVals[i]); in tryToReduce() 6850 return ReducedVals.size(); in numReductionValues()
|