Lines Matching refs:SLT
529 MVT::SimpleValueType SLT = LT.second.getScalarType().SimpleTy; in getArithmeticInstrCost() local
535 if (SLT == MVT::i64) in getArithmeticInstrCost()
538 if (ST->has16BitInsts() && SLT == MVT::i16) in getArithmeticInstrCost()
548 if (SLT == MVT::i64) { in getArithmeticInstrCost()
553 if (ST->has16BitInsts() && SLT == MVT::i16) in getArithmeticInstrCost()
559 if (SLT == MVT::i64) { in getArithmeticInstrCost()
564 if (ST->has16BitInsts() && SLT == MVT::i16) in getArithmeticInstrCost()
578 if (ST->hasMadMacF32Insts() && SLT == MVT::f32 && !HasFP32Denormals) in getArithmeticInstrCost()
580 if (ST->has16BitInsts() && SLT == MVT::f16 && !HasFP64FP16Denormals) in getArithmeticInstrCost()
594 if (ST->hasPackedFP32Ops() && SLT == MVT::f32) in getArithmeticInstrCost()
596 if (SLT == MVT::f64) in getArithmeticInstrCost()
599 if (ST->has16BitInsts() && SLT == MVT::f16) in getArithmeticInstrCost()
602 if (SLT == MVT::f32 || SLT == MVT::f16) in getArithmeticInstrCost()
609 if (SLT == MVT::f64) { in getArithmeticInstrCost()
622 if ((SLT == MVT::f32 && !HasFP32Denormals) || in getArithmeticInstrCost()
623 (SLT == MVT::f16 && ST->has16BitInsts())) { in getArithmeticInstrCost()
628 if (SLT == MVT::f16 && ST->has16BitInsts()) { in getArithmeticInstrCost()
639 if (SLT == MVT::f32 || SLT == MVT::f16) { in getArithmeticInstrCost()
641 int Cost = (SLT == MVT::f16 ? 14 : 10) * getFullRateInstrCost() + in getArithmeticInstrCost()
655 return TLI->isFNegFree(SLT) ? 0 : NElts; in getArithmeticInstrCost()
698 MVT::SimpleValueType SLT = LT.second.getScalarType().SimpleTy; in getIntrinsicInstrCost() local
700 if (SLT == MVT::f64) in getIntrinsicInstrCost()
703 if ((ST->has16BitInsts() && SLT == MVT::f16) || in getIntrinsicInstrCost()
704 (ST->hasPackedFP32Ops() && SLT == MVT::f32)) in getIntrinsicInstrCost()