reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
903 if (Flags.IsMaxOp) { 904 MinMaxKind = Flags.IsSigned ? RD::MRK_SIntMax : RD::MRK_UIntMax; 906 return Builder.CreateIntMaxReduce(Src, Flags.IsSigned); 909 MinMaxKind = Flags.IsSigned ? RD::MRK_SIntMin : RD::MRK_UIntMin; 911 return Builder.CreateIntMinReduce(Src, Flags.IsSigned); 916 if (Flags.IsMaxOp) { 918 BuildFunc = [&]() { return Builder.CreateFPMaxReduce(Src, Flags.NoNaN); }; 921 BuildFunc = [&]() { return Builder.CreateFPMinReduce(Src, Flags.NoNaN); }; 928 if (TTI->useReductionIntrinsic(Opcode, Src->getType(), Flags))