Lines Matching defs:LT

533   std::pair<InstructionCost, MVT> LT = getTypeLegalizationCost(Ty);
538 unsigned NElts = LT.second.isVector() ?
539 LT.second.getVectorNumElements() : 1;
541 MVT::SimpleValueType SLT = LT.second.getScalarType().SimpleTy;
548 return get64BitInstrCost(CostKind) * LT.first * NElts;
554 return getFullRateInstrCost() * LT.first * NElts;
562 return 2 * getFullRateInstrCost() * LT.first * NElts;
568 return LT.first * NElts * getFullRateInstrCost();
573 return (4 * QuarterRateCost + (2 * 2) * FullRateCost) * LT.first * NElts;
580 return QuarterRateCost * NElts * LT.first;
609 return LT.first * NElts * get64BitInstrCost(CostKind);
615 return LT.first * NElts * getFullRateInstrCost();
629 return LT.first * Cost * NElts;
636 return LT.first * getQuarterRateInstrCost(CostKind) * NElts;
648 return LT.first * Cost * NElts;
657 return LT.first * Cost * NElts;
670 return LT.first * NElts * Cost;
714 std::pair<InstructionCost, MVT> LT = getTypeLegalizationCost(RetTy);
716 unsigned NElts = LT.second.isVector() ?
717 LT.second.getVectorNumElements() : 1;
719 MVT::SimpleValueType SLT = LT.second.getScalarType().SimpleTy;
722 return LT.first * NElts * get64BitInstrCost(CostKind);
741 if (any_of(ValidSatTys, [&LT](MVT M) { return M == LT.second; }))
746 return LT.first * NElts * InstRate;
793 std::pair<InstructionCost, MVT> LT = getTypeLegalizationCost(Ty);
794 return LT.first * getFullRateInstrCost();
808 std::pair<InstructionCost, MVT> LT = getTypeLegalizationCost(Ty);
809 return LT.first * getHalfRateInstrCost(CostKind);