Lines Matching refs:SLT
544 MVT::SimpleValueType SLT = LT.second.getScalarType().SimpleTy; in getArithmeticInstrCost() local
550 if (SLT == MVT::i64) in getArithmeticInstrCost()
553 if (ST->has16BitInsts() && SLT == MVT::i16) in getArithmeticInstrCost()
563 if (SLT == MVT::i64) { in getArithmeticInstrCost()
568 if (ST->has16BitInsts() && SLT == MVT::i16) in getArithmeticInstrCost()
574 if (SLT == MVT::i64) { in getArithmeticInstrCost()
579 if (ST->has16BitInsts() && SLT == MVT::i16) in getArithmeticInstrCost()
593 if (ST->hasMadMacF32Insts() && SLT == MVT::f32 && !HasFP32Denormals) in getArithmeticInstrCost()
595 if (ST->has16BitInsts() && SLT == MVT::f16 && !HasFP64FP16Denormals) in getArithmeticInstrCost()
609 if (ST->hasPackedFP32Ops() && SLT == MVT::f32) in getArithmeticInstrCost()
611 if (SLT == MVT::f64) in getArithmeticInstrCost()
614 if (ST->has16BitInsts() && SLT == MVT::f16) in getArithmeticInstrCost()
617 if (SLT == MVT::f32 || SLT == MVT::f16) in getArithmeticInstrCost()
624 if (SLT == MVT::f64) { in getArithmeticInstrCost()
637 if ((SLT == MVT::f32 && !HasFP32Denormals) || in getArithmeticInstrCost()
638 (SLT == MVT::f16 && ST->has16BitInsts())) { in getArithmeticInstrCost()
643 if (SLT == MVT::f16 && ST->has16BitInsts()) { in getArithmeticInstrCost()
654 if (SLT == MVT::f32 && ((CxtI && CxtI->hasApproxFunc()) || in getArithmeticInstrCost()
663 if (SLT == MVT::f32 || SLT == MVT::f16) { in getArithmeticInstrCost()
665 int Cost = (SLT == MVT::f16 ? 14 : 10) * getFullRateInstrCost() + in getArithmeticInstrCost()
679 return TLI->isFNegFree(SLT) ? 0 : NElts; in getArithmeticInstrCost()
722 MVT::SimpleValueType SLT = LT.second.getScalarType().SimpleTy; in getIntrinsicInstrCost() local
724 if (SLT == MVT::f64) in getIntrinsicInstrCost()
727 if ((ST->has16BitInsts() && SLT == MVT::f16) || in getIntrinsicInstrCost()
728 (ST->hasPackedFP32Ops() && SLT == MVT::f32)) in getIntrinsicInstrCost()