Searched refs:CostTableLookup (Results 1 – 5 of 5) sorted by relevance
/freebsd/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/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.cpp | 388 CostTableLookup(GFNIUniformConstCostTable, ISD, LT.second)) in getArithmeticInstrCost() 413 CostTableLookup(AVX512BWUniformConstCostTable, ISD, LT.second)) in getArithmeticInstrCost() 449 CostTableLookup(AVX512UniformConstCostTable, ISD, LT.second)) in getArithmeticInstrCost() 490 CostTableLookup(AVX2UniformConstCostTable, ISD, LT.second)) in getArithmeticInstrCost() 533 CostTableLookup(AVXUniformConstCostTable, ISD, LT.second)) in getArithmeticInstrCost() 564 CostTableLookup(SSE2UniformConstCostTable, ISD, LT.second)) in getArithmeticInstrCost() 582 CostTableLookup(AVX512BWConstCostTable, ISD, LT.second)) in getArithmeticInstrCost() 605 CostTableLookup(AVX512ConstCostTable, ISD, LT.second)) in getArithmeticInstrCost() 627 if (const auto *Entry = CostTableLookup(AVX2ConstCostTable, ISD, LT.second)) in getArithmeticInstrCost() 649 if (const auto *Entry = CostTableLookup(AVXConstCostTable, ISD, LT.second)) in getArithmeticInstrCost() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.cpp | 645 if (const auto *Entry = CostTableLookup(NEONFltDblTbl, ISD, LT.second)) in getCastInstrCost() 1244 CostTableLookup(NEONDupTbl, ISD::VECTOR_SHUFFLE, LT.second)) in getShuffleCost() 1265 CostTableLookup(NEONShuffleTbl, ISD::VECTOR_SHUFFLE, LT.second)) in getShuffleCost() 1288 if (const auto *Entry = CostTableLookup(NEONSelShuffleTbl, in getShuffleCost() 1304 if (const auto *Entry = CostTableLookup(MVEDupTbl, ISD::VECTOR_SHUFFLE, in getShuffleCost() 1397 if (const auto *Entry = CostTableLookup(CostTbl, ISDOpcode, LT.second)) in getArithmeticInstrCost() 1761 if (const auto *Entry = CostTableLookup(CostTblAdd, ISD, LT.second)) in getArithmeticReductionCost() 1881 if (const auto *Entry = CostTableLookup(CostTblAdd, ISD::SMIN, LT.second)) in getMinMaxReductionCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.cpp | 669 CostTableLookup(BitreverseTbl, ICA.getID(), LegalisationCost.second); in getIntrinsicInstrCost() 699 if (const auto *Entry = CostTableLookup(CtpopCostTbl, ISD::CTPOP, MTy)) { in getIntrinsicInstrCost() 744 if (const auto *Entry = CostTableLookup(WithOverflowCostTbl, ICA.getID(), in getIntrinsicInstrCost() 813 CostTableLookup(FshlTbl, Intrinsic::fshl, LegalisationCost.second); in getIntrinsicInstrCost() 3110 const auto *Entry = CostTableLookup(DivTbl, ISD, VT.getSimpleVT()); in getArithmeticInstrCost() 3945 if (const auto *Entry = CostTableLookup(CostTblNoPairwise, ISD, MTy)) in getArithmeticReductionCost() 3951 const auto *Entry = CostTableLookup(CostTblNoPairwise, ISD, MTy); in getArithmeticReductionCost() 4025 CostTableLookup(ShuffleTbl, TTI::SK_Splice, PromotedVT.getSimpleVT()); in getSpliceCost() 4289 if (const auto *Entry = CostTableLookup(ShuffleTbl, Kind, LT.second)) in getShuffleCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetTransformInfo.cpp | 1015 if (const auto *Entry = CostTableLookup(VectorIntrinsicCostTable, in getIntrinsicInstrCost()
|