Searched refs:CostTableLookup (Results 1 – 5 of 5) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | CostTable.h | 35 CostTableLookup(ArrayRef<CostTblEntryT<CostType>> Tbl, int ISD, MVT Ty) { in CostTableLookup() function 48 CostTableLookup(const CostTblEntryT<CostType> (&Table)[N], int ISD, MVT Ty) { in CostTableLookup() function 50 return CostTableLookup<CostType>(Table, ISD, Ty); in CostTableLookup()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.cpp | 538 CostTableLookup(AVX512BWConstCostTable, ISD, LT.second)) in getArithmeticInstrCost() 561 CostTableLookup(AVX512ConstCostTable, ISD, LT.second)) in getArithmeticInstrCost() 616 CostTableLookup(SSE41ConstCostTable, ISD, LT.second)) in getArithmeticInstrCost() 684 CostTableLookup(AVX512UniformCostTable, ISD, LT.second)) in getArithmeticInstrCost() 721 CostTableLookup(AVX2UniformCostTable, ISD, LT.second)) in getArithmeticInstrCost() 759 CostTableLookup(AVXUniformCostTable, ISD, LT.second)) in getArithmeticInstrCost() 785 CostTableLookup(SSE2UniformCostTable, ISD, LT.second)) in getArithmeticInstrCost() 1748 CostTableLookup(AVX512BWShuffleTbl, Kind, LT.second)) in getShuffleCost() 3305 if (const auto *Entry = CostTableLookup(SLMCostTbl, ISD, MTy)) in getCmpSelInstrCost() 3325 if (const auto *Entry = CostTableLookup(XOPCostTbl, ISD, MTy)) in getCmpSelInstrCost() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 641 if (const auto *Entry = CostTableLookup(NEONFltDblTbl, ISD, LT.second)) in getCastInstrCost() 1235 CostTableLookup(NEONDupTbl, ISD::VECTOR_SHUFFLE, LT.second)) in getShuffleCost() 1256 CostTableLookup(NEONShuffleTbl, ISD::VECTOR_SHUFFLE, LT.second)) in getShuffleCost() 1279 if (const auto *Entry = CostTableLookup(NEONSelShuffleTbl, in getShuffleCost() 1295 if (const auto *Entry = CostTableLookup(MVEDupTbl, ISD::VECTOR_SHUFFLE, in getShuffleCost() 1385 if (const auto *Entry = CostTableLookup(CostTbl, ISDOpcode, LT.second)) in getArithmeticInstrCost() 1749 if (const auto *Entry = CostTableLookup(CostTblAdd, ISD, LT.second)) in getArithmeticReductionCost() 1869 if (const auto *Entry = CostTableLookup(CostTblAdd, ISD::SMIN, LT.second)) in getMinMaxReductionCost()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.cpp | 586 CostTableLookup(BitreverseTbl, ICA.getID(), LegalisationCost.second); in getIntrinsicInstrCost() 616 if (const auto *Entry = CostTableLookup(CtpopCostTbl, ISD::CTPOP, MTy)) { in getIntrinsicInstrCost() 661 if (const auto *Entry = CostTableLookup(WithOverflowCostTbl, ICA.getID(), in getIntrinsicInstrCost() 730 CostTableLookup(FshlTbl, Intrinsic::fshl, LegalisationCost.second); in getIntrinsicInstrCost() 2853 const auto *Entry = CostTableLookup(DivTbl, ISD, VT.getSimpleVT()); in getArithmeticInstrCost() 3655 if (const auto *Entry = CostTableLookup(CostTblNoPairwise, ISD, MTy)) in getArithmeticReductionCost() 3661 const auto *Entry = CostTableLookup(CostTblNoPairwise, ISD, MTy); in getArithmeticReductionCost() 3735 CostTableLookup(ShuffleTbl, TTI::SK_Splice, PromotedVT.getSimpleVT()); in getSpliceCost() 3954 if (const auto *Entry = CostTableLookup(ShuffleTbl, Kind, LT.second)) in getShuffleCost()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.cpp | 830 if (const auto *Entry = CostTableLookup(VectorIntrinsicCostTable, in getIntrinsicInstrCost()
|