Lines Matching defs:SLT
561 MVT::SimpleValueType SLT = LT.second.getScalarType().SimpleTy;
567 if (SLT == MVT::i64)
570 if (ST->has16BitInsts() && SLT == MVT::i16)
580 if (SLT == MVT::i64) {
585 if (ST->has16BitInsts() && SLT == MVT::i16)
591 if (SLT == MVT::i64) {
596 if (ST->has16BitInsts() && SLT == MVT::i16)
610 if (ST->hasMadMacF32Insts() && SLT == MVT::f32 && !HasFP32Denormals)
612 if (ST->has16BitInsts() && SLT == MVT::f16 && !HasFP64FP16Denormals)
626 if (ST->hasPackedFP32Ops() && SLT == MVT::f32)
628 if (SLT == MVT::f64)
631 if (ST->has16BitInsts() && SLT == MVT::f16)
634 if (SLT == MVT::f32 || SLT == MVT::f16)
641 if (SLT == MVT::f64) {
654 if ((SLT == MVT::f32 && !HasFP32Denormals) ||
655 (SLT == MVT::f16 && ST->has16BitInsts())) {
660 if (SLT == MVT::f16 && ST->has16BitInsts()) {
671 if (SLT == MVT::f32 && ((CxtI && CxtI->hasApproxFunc()) ||
680 if (SLT == MVT::f32 || SLT == MVT::f16) {
682 int Cost = (SLT == MVT::f16 ? 14 : 10) * getFullRateInstrCost() +
696 return TLI->isFNegFree(SLT) ? 0 : NElts;
743 MVT::SimpleValueType SLT = LT.second.getScalarType().SimpleTy;
745 if (SLT == MVT::f64)
748 if ((ST->has16BitInsts() && (SLT == MVT::f16 || SLT == MVT::i16)) ||
749 (ST->hasPackedFP32Ops() && SLT == MVT::f32))
758 if ((SLT == MVT::f32 && ST->hasFastFMAF32()) || SLT == MVT::f16)
768 assert(SLT != MVT::f64);
776 if (SLT == MVT::i16 || SLT == MVT::i32)
786 if (SLT == MVT::i16 || SLT == MVT::i32)