reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
6248 ReductionData = getOperationData(B); 6254 if (ReductionData.getLHS() == Phi) { 6256 B = dyn_cast<Instruction>(ReductionData.getRHS()); 6257 ReductionData = getOperationData(B); 6258 } else if (ReductionData.getRHS() == Phi) { 6260 B = dyn_cast<Instruction>(ReductionData.getLHS()); 6261 ReductionData = getOperationData(B); 6265 if (!ReductionData.isVectorizable(B)) 6280 Stack.push_back(std::make_pair(B, ReductionData.getFirstOperandIndex())); 6281 ReductionData.initReductionOps(ReductionOps); 6286 bool IsReducedValue = OpData != ReductionData; 6307 ReductionData.addReductionOps(TreeN, ReductionOps); 6324 OpData == ReductionData)) { 6325 const bool IsReductionOperation = OpData == ReductionData; 6327 if (!ReductionData.hasSameParent(I, B->getParent(), 6336 if (!ReductionData.hasRequiredNumberOfUses(I, 6337 OpData == ReductionData) && 6423 if (V.isLoadCombineReductionCandidate(ReductionData.getOpcode())) 6464 OperationData VectReductionData(ReductionData.getOpcode(), 6466 ReductionData.getKind()); 6480 OperationData VectReductionData(ReductionData.getOpcode(), 6482 ReductionData.getKind()); 6489 OperationData VectReductionData(ReductionData.getOpcode(), 6491 ReductionData.getKind()); 6517 switch (ReductionData.getKind()) { 6520 TTI->getArithmeticReductionCost(ReductionData.getOpcode(), VecTy, 6523 TTI->getArithmeticReductionCost(ReductionData.getOpcode(), VecTy, 6531 bool IsUnsigned = ReductionData.getKind() == RK_UMin || 6532 ReductionData.getKind() == RK_UMax; 6549 switch (ReductionData.getKind()) { 6552 TTI->getArithmeticInstrCost(ReductionData.getOpcode(), ScalarTy); 6559 TTI->getCmpSelInstrCost(ReductionData.getOpcode(), ScalarTy) + 6589 Builder, TTI, ReductionData.getOpcode(), VectorizedValue, 6590 ReductionData.getFlags(), ReductionOps.back()); 6605 OperationData VectReductionData(ReductionData.getOpcode(), LeftShuf, 6606 RightShuf, ReductionData.getKind());