Searched refs:CostTableLookup (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.cpp | 302 if (const auto *Entry = CostTableLookup(GLMCostTable, ISD, in getArithmeticInstrCost() 351 if (const auto *Entry = CostTableLookup(SLMCostTable, ISD, in getArithmeticInstrCost() 454 CostTableLookup(AVX512BWConstCostTable, ISD, LT.second)) in getArithmeticInstrCost() 477 CostTableLookup(AVX512ConstCostTable, ISD, LT.second)) in getArithmeticInstrCost() 593 CostTableLookup(AVX2UniformCostTable, ISD, LT.second)) in getArithmeticInstrCost() 615 CostTableLookup(SSE2UniformCostTable, ISD, LT.second)) in getArithmeticInstrCost() 774 CostTableLookup(XOPShiftCostTable, ShiftISD, LT.second)) in getArithmeticInstrCost() 1314 CostTableLookup(AVX512VBMIShuffleTbl, Kind, LT.second)) in getShuffleCost() 1345 CostTableLookup(AVX512BWShuffleTbl, Kind, LT.second)) in getShuffleCost() 2813 if (const auto *Entry = CostTableLookup(SLMCostTbl, ISD, MTy)) in getCmpSelInstrCost() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 638 if (const auto *Entry = CostTableLookup(NEONFltDblTbl, ISD, LT.second)) in getCastInstrCost() 1227 CostTableLookup(NEONDupTbl, ISD::VECTOR_SHUFFLE, LT.second)) in getShuffleCost() 1248 CostTableLookup(NEONShuffleTbl, ISD::VECTOR_SHUFFLE, LT.second)) in getShuffleCost() 1271 if (const auto *Entry = CostTableLookup(NEONSelShuffleTbl, in getShuffleCost() 1287 if (const auto *Entry = CostTableLookup(MVEDupTbl, ISD::VECTOR_SHUFFLE, in getShuffleCost() 1377 if (const auto *Entry = CostTableLookup(CostTbl, ISDOpcode, LT.second)) in getArithmeticInstrCost() 1674 if (const auto *Entry = CostTableLookup(CostTblAdd, ISD, LT.second)) in getArithmeticReductionCost()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.cpp | 373 CostTableLookup(BitreverseTbl, ICA.getID(), LegalisationCost.second); in getIntrinsicInstrCost() 399 if (const auto *Entry = CostTableLookup(CtpopCostTbl, ISD::CTPOP, MTy)) { in getIntrinsicInstrCost() 444 if (const auto *Entry = CostTableLookup(WithOverflowCostTbl, ICA.getID(), in getIntrinsicInstrCost() 2735 if (const auto *Entry = CostTableLookup(CostTblNoPairwise, ISD, MTy)) in getArithmeticReductionCost() 2741 const auto *Entry = CostTableLookup(CostTblNoPairwise, ISD, MTy); in getArithmeticReductionCost() 2807 CostTableLookup(ShuffleTbl, TTI::SK_Splice, PromotedVT.getSimpleVT()); in getSpliceCost() 3004 if (const auto *Entry = CostTableLookup(ShuffleTbl, Kind, LT.second)) in getShuffleCost()
|