Home
last modified time | relevance | path

Searched refs:ShuffleCost (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h2179 InstructionCost ShuffleCost = 0; in getTreeReductionCost() local
2188 ShuffleCost += thisT()->getShuffleCost(TTI::SK_ExtractSubvector, Ty, None, in getTreeReductionCost()
2203 ShuffleCost += NumReduxLevels * thisT()->getShuffleCost( in getTreeReductionCost()
2207 return ShuffleCost + ArithCost + in getTreeReductionCost()
2275 InstructionCost ShuffleCost = 0; in getMinMaxReductionCost() local
2286 ShuffleCost += thisT()->getShuffleCost(TTI::SK_ExtractSubvector, Ty, None, in getMinMaxReductionCost()
2303 ShuffleCost += NumReduxLevels * thisT()->getShuffleCost( in getMinMaxReductionCost()
2313 return ShuffleCost + MinMaxCost + in getMinMaxReductionCost()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp3771 InstructionCost ShuffleCost = 1; in getVectorInstrCost() local
3777 ShuffleCost = in getVectorInstrCost()
3781 return ShuffleCost + IntOrFpCost + RegisterFileMoveCost; in getVectorInstrCost()
5608 InstructionCost ShuffleCost = in getInterleavedMemoryOpCostAVX512() local
5636 InstructionCost Cost = NumOfResults * NumOfShufflesPerResult * ShuffleCost + in getInterleavedMemoryOpCostAVX512()
5666 InstructionCost ShuffleCost = in getInterleavedMemoryOpCostAVX512() local
5675 NumOfMemOps * (MemOpCost + NumOfShufflesPerStore * ShuffleCost) + in getInterleavedMemoryOpCostAVX512()