Lines Matching refs:RedOp
409 Value *RedOp = VPI.getOperand(VPI.getVectorParamPos()); in expandPredicationInReduction() local
415 cast<VectorType>(RedOp->getType())->getElementCount(), NeutralElt); in expandPredicationInReduction()
416 RedOp = Builder.CreateSelect(Mask, RedOp, NeutralVector); in expandPredicationInReduction()
426 Reduction = Builder.CreateAddReduce(RedOp); in expandPredicationInReduction()
430 Reduction = Builder.CreateMulReduce(RedOp); in expandPredicationInReduction()
434 Reduction = Builder.CreateAndReduce(RedOp); in expandPredicationInReduction()
438 Reduction = Builder.CreateOrReduce(RedOp); in expandPredicationInReduction()
442 Reduction = Builder.CreateXorReduce(RedOp); in expandPredicationInReduction()
446 Reduction = Builder.CreateIntMaxReduce(RedOp, /*IsSigned*/ true); in expandPredicationInReduction()
451 Reduction = Builder.CreateIntMinReduce(RedOp, /*IsSigned*/ true); in expandPredicationInReduction()
456 Reduction = Builder.CreateIntMaxReduce(RedOp, /*IsSigned*/ false); in expandPredicationInReduction()
461 Reduction = Builder.CreateIntMinReduce(RedOp, /*IsSigned*/ false); in expandPredicationInReduction()
466 Reduction = Builder.CreateFPMaxReduce(RedOp); in expandPredicationInReduction()
472 Reduction = Builder.CreateFPMinReduce(RedOp); in expandPredicationInReduction()
478 Reduction = Builder.CreateFAddReduce(Start, RedOp); in expandPredicationInReduction()
481 Reduction = Builder.CreateFMulReduce(Start, RedOp); in expandPredicationInReduction()