Lines Matching refs:SLT
581 MVT::SimpleValueType SLT = LT.second.getScalarType().SimpleTy; in getArithmeticInstrCost() local
587 if (SLT == MVT::i64) in getArithmeticInstrCost()
590 if (ST->has16BitInsts() && SLT == MVT::i16) in getArithmeticInstrCost()
600 if (SLT == MVT::i64) { in getArithmeticInstrCost()
605 if (ST->has16BitInsts() && SLT == MVT::i16) in getArithmeticInstrCost()
611 if (SLT == MVT::i64) { in getArithmeticInstrCost()
616 if (ST->has16BitInsts() && SLT == MVT::i16) in getArithmeticInstrCost()
630 if (ST->hasMadMacF32Insts() && SLT == MVT::f32 && !HasFP32Denormals) in getArithmeticInstrCost()
632 if (ST->has16BitInsts() && SLT == MVT::f16 && !HasFP64FP16Denormals) in getArithmeticInstrCost()
646 if (ST->hasPackedFP32Ops() && SLT == MVT::f32) in getArithmeticInstrCost()
648 if (SLT == MVT::f64) in getArithmeticInstrCost()
651 if (ST->has16BitInsts() && SLT == MVT::f16) in getArithmeticInstrCost()
654 if (SLT == MVT::f32 || SLT == MVT::f16) in getArithmeticInstrCost()
661 if (SLT == MVT::f64) { in getArithmeticInstrCost()
674 if ((SLT == MVT::f32 && !HasFP32Denormals) || in getArithmeticInstrCost()
675 (SLT == MVT::f16 && ST->has16BitInsts())) { in getArithmeticInstrCost()
680 if (SLT == MVT::f16 && ST->has16BitInsts()) { in getArithmeticInstrCost()
691 if (SLT == MVT::f32 || SLT == MVT::f16) { in getArithmeticInstrCost()
693 int Cost = (SLT == MVT::f16 ? 14 : 10) * getFullRateInstrCost() + in getArithmeticInstrCost()
707 return TLI->isFNegFree(SLT) ? 0 : NElts; in getArithmeticInstrCost()
784 MVT::SimpleValueType SLT = LT.second.getScalarType().SimpleTy; in getIntrinsicInstrCost() local
786 if (SLT == MVT::f64) in getIntrinsicInstrCost()
789 if ((ST->has16BitInsts() && SLT == MVT::f16) || in getIntrinsicInstrCost()
790 (ST->hasPackedFP32Ops() && SLT == MVT::f32)) in getIntrinsicInstrCost()