Lines Matching refs:SLT

541   MVT::SimpleValueType SLT = LT.second.getScalarType().SimpleTy;  in getArithmeticInstrCost()  local
547 if (SLT == MVT::i64) in getArithmeticInstrCost()
550 if (ST->has16BitInsts() && SLT == MVT::i16) in getArithmeticInstrCost()
560 if (SLT == MVT::i64) { in getArithmeticInstrCost()
565 if (ST->has16BitInsts() && SLT == MVT::i16) in getArithmeticInstrCost()
571 if (SLT == MVT::i64) { in getArithmeticInstrCost()
576 if (ST->has16BitInsts() && SLT == MVT::i16) in getArithmeticInstrCost()
590 if (ST->hasMadMacF32Insts() && SLT == MVT::f32 && !HasFP32Denormals) in getArithmeticInstrCost()
592 if (ST->has16BitInsts() && SLT == MVT::f16 && !HasFP64FP16Denormals) in getArithmeticInstrCost()
606 if (ST->hasPackedFP32Ops() && SLT == MVT::f32) in getArithmeticInstrCost()
608 if (SLT == MVT::f64) in getArithmeticInstrCost()
611 if (ST->has16BitInsts() && SLT == MVT::f16) in getArithmeticInstrCost()
614 if (SLT == MVT::f32 || SLT == MVT::f16) in getArithmeticInstrCost()
621 if (SLT == MVT::f64) { in getArithmeticInstrCost()
634 if ((SLT == MVT::f32 && !HasFP32Denormals) || in getArithmeticInstrCost()
635 (SLT == MVT::f16 && ST->has16BitInsts())) { in getArithmeticInstrCost()
640 if (SLT == MVT::f16 && ST->has16BitInsts()) { in getArithmeticInstrCost()
651 if (SLT == MVT::f32 && ((CxtI && CxtI->hasApproxFunc()) || in getArithmeticInstrCost()
660 if (SLT == MVT::f32 || SLT == MVT::f16) { in getArithmeticInstrCost()
662 int Cost = (SLT == MVT::f16 ? 14 : 10) * getFullRateInstrCost() + in getArithmeticInstrCost()
676 return TLI->isFNegFree(SLT) ? 0 : NElts; in getArithmeticInstrCost()
719 MVT::SimpleValueType SLT = LT.second.getScalarType().SimpleTy; in getIntrinsicInstrCost() local
721 if (SLT == MVT::f64) in getIntrinsicInstrCost()
724 if ((ST->has16BitInsts() && SLT == MVT::f16) || in getIntrinsicInstrCost()
725 (ST->hasPackedFP32Ops() && SLT == MVT::f32)) in getIntrinsicInstrCost()