Searched refs:CostTableLookup (Results 1 – 4 of 4) sorted by relevance
| /freebsd-13.1/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>(makeArrayRef(Table), ISD, Ty); in CostTableLookup()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.cpp | 217 if (const auto *Entry = CostTableLookup(GLMCostTable, ISD, in getArithmeticInstrCost() 265 if (const auto *Entry = CostTableLookup(SLMCostTable, ISD, in getArithmeticInstrCost() 416 CostTableLookup(AVX512BWConstCostTable, ISD, LT.second)) in getArithmeticInstrCost() 439 CostTableLookup(AVX512ConstCostTable, ISD, LT.second)) in getArithmeticInstrCost() 555 CostTableLookup(AVX2UniformCostTable, ISD, LT.second)) in getArithmeticInstrCost() 577 CostTableLookup(SSE2UniformCostTable, ISD, LT.second)) in getArithmeticInstrCost() 735 CostTableLookup(XOPShiftCostTable, ShiftISD, LT.second)) in getArithmeticInstrCost() 1213 CostTableLookup(AVX512VBMIShuffleTbl, Kind, LT.second)) in getShuffleCost() 1239 CostTableLookup(AVX512BWShuffleTbl, Kind, LT.second)) in getShuffleCost() 2506 if (const auto *Entry = CostTableLookup(SLMCostTbl, ISD, MTy)) in getCmpSelInstrCost() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 568 if (const auto *Entry = CostTableLookup(NEONFltDblTbl, ISD, LT.second)) in getCastInstrCost() 1168 CostTableLookup(NEONDupTbl, ISD::VECTOR_SHUFFLE, LT.second)) in getShuffleCost() 1189 CostTableLookup(NEONShuffleTbl, ISD::VECTOR_SHUFFLE, LT.second)) in getShuffleCost() 1212 if (const auto *Entry = CostTableLookup(NEONSelShuffleTbl, in getShuffleCost() 1228 if (const auto *Entry = CostTableLookup(MVEDupTbl, ISD::VECTOR_SHUFFLE, in getShuffleCost() 1317 if (const auto *Entry = CostTableLookup(CostTbl, ISDOpcode, LT.second)) in getArithmeticInstrCost() 1614 if (const auto *Entry = CostTableLookup(CostTblAdd, ISD, LT.second)) in getArithmeticReductionCost()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.cpp | 293 CostTableLookup(BitreverseTbl, ICA.getID(), LegalisationCost.second); in getIntrinsicInstrCost() 317 if (const auto *Entry = CostTableLookup(CtpopCostTbl, ISD::CTPOP, MTy)) { in getIntrinsicInstrCost() 2018 if (const auto *Entry = CostTableLookup(CostTblNoPairwise, ISD, MTy)) in getArithmeticReductionCost() 2024 const auto *Entry = CostTableLookup(CostTblNoPairwise, ISD, MTy); in getArithmeticReductionCost() 2090 CostTableLookup(ShuffleTbl, TTI::SK_Splice, PromotedVT.getSimpleVT()); in getSpliceCost() 2196 if (const auto *Entry = CostTableLookup(ShuffleTbl, Kind, LT.second)) in getShuffleCost()
|