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

References

lib/Transforms/Utils/LoopUtils.cpp
  874     BuildFunc = [&]() { return Builder.CreateAddReduce(Src); };
  877     BuildFunc = [&]() { return Builder.CreateMulReduce(Src); };
  880     BuildFunc = [&]() { return Builder.CreateAndReduce(Src); };
  883     BuildFunc = [&]() { return Builder.CreateOrReduce(Src); };
  886     BuildFunc = [&]() { return Builder.CreateXorReduce(Src); };
  890       auto Rdx = Builder.CreateFAddReduce(
  898       auto Rdx = Builder.CreateFMulReduce(ConstantFP::get(Ty, 1.0), Src);
  906         return Builder.CreateIntMaxReduce(Src, Flags.IsSigned);
  911         return Builder.CreateIntMinReduce(Src, Flags.IsSigned);
  918       BuildFunc = [&]() { return Builder.CreateFPMaxReduce(Src, Flags.NoNaN); };
  921       BuildFunc = [&]() { return Builder.CreateFPMinReduce(Src, Flags.NoNaN); };
  930   return getShuffleReduction(Builder, Src, Opcode, MinMaxKind, RedOps);