reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Utils/LoopUtils.cpp
  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))