reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);