Home
last modified time | relevance | path

Searched refs:SubLT (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp766 if (std::pair<InstructionCost, MVT> SubLT = getTypeLegalizationCost(SubTp); in getShuffleCost() local
767 SubLT.second.isValid() && SubLT.second.isFixedLengthVector()) { in getShuffleCost()
769 VLen && SubLT.second.getScalarSizeInBits() * Index % *VLen == 0 && in getShuffleCost()
770 SubLT.second.getSizeInBits() <= *VLen) in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp1610 std::pair<InstructionCost, MVT> SubLT = getTypeLegalizationCost(SubTp); in getShuffleCost() local
1611 if (SubLT.second.isVector()) { in getShuffleCost()
1612 int NumSubElts = SubLT.second.getVectorNumElements(); in getShuffleCost()
1614 return SubLT.first; in getShuffleCost()
1625 SubLT.second.getVectorElementType() && in getShuffleCost()
1633 SubLT.second.getVectorNumElements()); in getShuffleCost()
1662 std::pair<InstructionCost, MVT> SubLT = getTypeLegalizationCost(SubTp); in getShuffleCost() local
1663 if (SubLT.second.isVector()) { in getShuffleCost()
1664 int NumSubElts = SubLT.second.getVectorNumElements(); in getShuffleCost()
1669 return MatchingTypes ? TTI::TCC_Free : SubLT.first; in getShuffleCost()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp5820 std::pair<InstructionCost, MVT> SubLT = getTypeLegalizationCost(SubTp); in getShuffleCost() local
5821 if (SubLT.second.isVector()) { in getShuffleCost()
5823 int NumSubElts = SubLT.second.getVectorNumElements(); in getShuffleCost()
5825 return SubLT.first; in getShuffleCost()