Home
last modified time | relevance | path

Searched refs:getTypeLegalizationCost (Results 1 – 12 of 12) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp147 TLI.getTypeLegalizationCost(DL, ICA.getReturnType()); in getIntrinsicInstrCost()
255 std::pair<InstructionCost, MVT> LT = TLI.getTypeLegalizationCost(DL, ValTy); in getCmpSelInstrCost()
275 std::pair<InstructionCost, MVT> LT = TLI.getTypeLegalizationCost(DL, Ty); in getArithmeticInstrCost()
293 TLI.getTypeLegalizationCost(DL, SrcTy); in getCastInstrCost()
295 TLI.getTypeLegalizationCost(DL, DstTy); in getCastInstrCost()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp224 auto LT = TLI->getTypeLegalizationCost(DL, RetTy); in getIntrinsicInstrCost()
235 auto LT = TLI->getTypeLegalizationCost(DL, RetTy); in getIntrinsicInstrCost()
247 auto LT = TLI->getTypeLegalizationCost(DL, RetTy); in getIntrinsicInstrCost()
260 auto LT = TLI->getTypeLegalizationCost(DL, RetTy); in getIntrinsicInstrCost()
267 auto LT = TLI->getTypeLegalizationCost(DL, RetTy); in getIntrinsicInstrCost()
315 auto LT = TLI->getTypeLegalizationCost(DL, RetTy); in getIntrinsicInstrCost()
881 auto DstTyL = TLI->getTypeLegalizationCost(DL, DstTy); in isWideningInstruction()
1204 auto VecLT = TLI->getTypeLegalizationCost(DL, VecTy); in getExtractWithExtendCost()
1511 auto LT = TLI->getTypeLegalizationCost(DL, Src); in getMaskedMemoryOpCost()
1533 auto LT = TLI->getTypeLegalizationCost(DL, DataTy); in getGatherScatterOpCost()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp567 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, Src); in getCastInstrCost()
834 getTLI()->getTypeLegalizationCost(DL, ValTy->getScalarType()); in getVectorInstrCost()
859 InstructionCost Cost = TLI->getTypeLegalizationCost(DL, ValTy).first; in getCmpSelInstrCost()
937 TLI->getTypeLegalizationCost(DL, ValTy); in getCmpSelInstrCost()
962 TLI->getTypeLegalizationCost(DL, ValTy); in getCmpSelInstrCost()
1271 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, Ty); in getArithmeticInstrCost()
1410 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, Src); in getMemoryOpCost()
1628 TLI->getTypeLegalizationCost(DL, ValTy); in getExtendedAddReductionCost()
1663 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, VT); in getIntrinsicInstrCost()
1683 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, VT); in getIntrinsicInstrCost()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h360 InstructionCost Val = getTLI()->getTypeLegalizationCost(DL, Ty).first; in getRegUsageForType()
890 TLI->getTypeLegalizationCost(DL, Src);
892 TLI->getTypeLegalizationCost(DL, Dst);
1069 TLI->getTypeLegalizationCost(DL, ValTy);
1100 getTLI()->getTypeLegalizationCost(DL, Val->getScalarType()); in getVectorInstrCost()
1114 getTLI()->getTypeLegalizationCost(DL, Src);
1188 MVT VecTyLT = getTLI()->getTypeLegalizationCost(DL, VecTy).second;
1875 TLI->getTypeLegalizationCost(DL, RetTy); in getTypeBasedIntrinsicInstrCost()
1985 getTLI()->getTypeLegalizationCost(DL, Tp); in getNumberOfParts()
2039 thisT()->getTLI()->getTypeLegalizationCost(DL, Ty); in getTreeReductionCost()
[all …]
H A DTargetLowering.h1854 std::pair<InstructionCost, MVT> getTypeLegalizationCost(const DataLayout &DL,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp332 TLI->getTypeLegalizationCost(DL, U->getType()); in getUserCost()
953 std::pair<InstructionCost, MVT> LT1 = TLI->getTypeLegalizationCost(DL, Ty1); in vectorCostAdjustment()
964 std::pair<InstructionCost, MVT> LT2 = TLI->getTypeLegalizationCost(DL, Ty2); in vectorCostAdjustment()
995 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, Tp); in getShuffleCost()
1120 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, Src); in getMemoryOpCost()
1205 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, VecTy); in getInterleavedMemoryOpCost()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp535 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, Ty); in getArithmeticInstrCost()
573 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, Ty); in getArithmeticInstrCost()
779 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, RetTy); in getIntrinsicInstrCost()
858 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, Ty); in getArithmeticReductionCost()
873 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, Ty); in getMinMaxReductionCost()
H A DSIISelLowering.h492 std::pair<InstructionCost, MVT> getTypeLegalizationCost(const DataLayout &DL,
H A DSIISelLowering.cpp12259 SITargetLowering::getTypeLegalizationCost(const DataLayout &DL, in getTypeLegalizationCost() function in SITargetLowering
12262 TargetLoweringBase::getTypeLegalizationCost(DL, Ty); in getTypeLegalizationCost()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp204 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, Ty); in getArithmeticInstrCost()
1071 TLI->getTypeLegalizationCost(DL, SubTp); in getShuffleCost()
1118 TLI->getTypeLegalizationCost(DL, SubTp); in getShuffleCost()
2264 TLI->getTypeLegalizationCost(DL, Dst); in getCastInstrCost()
3274 TLI->getTypeLegalizationCost(DL, RetTy); in getIntrinsicInstrCost()
3999 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, Ty); in getMinMaxCost()
4557 TLI->getTypeLegalizationCost(DL, IndexVTy); in getGSVectorCost()
4559 TLI->getTypeLegalizationCost(DL, SrcVTy); in getGSVectorCost()
4934 MVT LegalVT = getTLI()->getTypeLegalizationCost(DL, VecTy).second; in getInterleavedMemoryOpCostAVX2()
5039 MVT LegalVT = getTLI()->getTypeLegalizationCost(DL, VecTy).second; in getInterleavedMemoryOpCostAVX512()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.cpp378 std::pair<InstructionCost, MVT> LT = TLI->getTypeLegalizationCost(DL, Ty); in getArithmeticInstrCost()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1840 TargetLoweringBase::getTypeLegalizationCost(const DataLayout &DL, in getTypeLegalizationCost() function in TargetLoweringBase