Lines Matching refs:RedOp
421 Value *RedOp = VPI.getOperand(VPI.getVectorParamPos()); in expandPredicationInReduction() local
427 cast<VectorType>(RedOp->getType())->getElementCount(), NeutralElt); in expandPredicationInReduction()
428 RedOp = Builder.CreateSelect(Mask, RedOp, NeutralVector); in expandPredicationInReduction()
438 Reduction = Builder.CreateAddReduce(RedOp); in expandPredicationInReduction()
442 Reduction = Builder.CreateMulReduce(RedOp); in expandPredicationInReduction()
446 Reduction = Builder.CreateAndReduce(RedOp); in expandPredicationInReduction()
450 Reduction = Builder.CreateOrReduce(RedOp); in expandPredicationInReduction()
454 Reduction = Builder.CreateXorReduce(RedOp); in expandPredicationInReduction()
458 Reduction = Builder.CreateIntMaxReduce(RedOp, /*IsSigned*/ true); in expandPredicationInReduction()
463 Reduction = Builder.CreateIntMinReduce(RedOp, /*IsSigned*/ true); in expandPredicationInReduction()
468 Reduction = Builder.CreateIntMaxReduce(RedOp, /*IsSigned*/ false); in expandPredicationInReduction()
473 Reduction = Builder.CreateIntMinReduce(RedOp, /*IsSigned*/ false); in expandPredicationInReduction()
478 Reduction = Builder.CreateFPMaxReduce(RedOp); in expandPredicationInReduction()
484 Reduction = Builder.CreateFPMinReduce(RedOp); in expandPredicationInReduction()
490 Reduction = Builder.CreateFPMaximumReduce(RedOp); in expandPredicationInReduction()
496 Reduction = Builder.CreateFPMinimumReduce(RedOp); in expandPredicationInReduction()
502 Reduction = Builder.CreateFAddReduce(Start, RedOp); in expandPredicationInReduction()
505 Reduction = Builder.CreateFMulReduce(Start, RedOp); in expandPredicationInReduction()