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

References

lib/Transforms/Utils/LoopUtils.cpp
  942   Flags.NoNaN = NoNaN;
  951     return createSimpleTargetReduction(B, TTI, Instruction::FAdd, Src, Flags);
  953     return createSimpleTargetReduction(B, TTI, Instruction::FMul, Src, Flags);
  955     return createSimpleTargetReduction(B, TTI, Instruction::Add, Src, Flags);
  957     return createSimpleTargetReduction(B, TTI, Instruction::Mul, Src, Flags);
  959     return createSimpleTargetReduction(B, TTI, Instruction::And, Src, Flags);
  961     return createSimpleTargetReduction(B, TTI, Instruction::Or, Src, Flags);
  963     return createSimpleTargetReduction(B, TTI, Instruction::Xor, Src, Flags);
  966     Flags.IsMaxOp = (MMKind == RD::MRK_SIntMax || MMKind == RD::MRK_UIntMax);
  967     Flags.IsSigned = (MMKind == RD::MRK_SIntMax || MMKind == RD::MRK_SIntMin);
  968     return createSimpleTargetReduction(B, TTI, Instruction::ICmp, Src, Flags);
  971     Flags.IsMaxOp = Desc.getMinMaxRecurrenceKind() == RD::MRK_FloatMax;
  972     return createSimpleTargetReduction(B, TTI, Instruction::FCmp, Src, Flags);