Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h2037 InstructionCost ShuffleCost = 0; in getTreeReductionCost() local
2046 ShuffleCost += thisT()->getShuffleCost(TTI::SK_ExtractSubvector, Ty, None, in getTreeReductionCost()
2061 ShuffleCost += NumReduxLevels * thisT()->getShuffleCost( in getTreeReductionCost()
2064 return ShuffleCost + ArithCost + in getTreeReductionCost()
2127 InstructionCost ShuffleCost = 0; in getMinMaxReductionCost() local
2138 ShuffleCost += thisT()->getShuffleCost(TTI::SK_ExtractSubvector, Ty, None, in getMinMaxReductionCost()
2155 ShuffleCost += NumReduxLevels * thisT()->getShuffleCost( in getMinMaxReductionCost()
2165 return ShuffleCost + MinMaxCost + in getMinMaxReductionCost()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp3401 InstructionCost ShuffleCost = 1; in getVectorInstrCost() local
3407 ShuffleCost = in getVectorInstrCost()
3411 return ShuffleCost + IntOrFpCost + RegisterFileMoveCost; in getVectorInstrCost()
5077 InstructionCost ShuffleCost = in getInterleavedMemoryOpCostAVX512() local
5104 InstructionCost Cost = NumOfResults * NumOfShufflesPerResult * ShuffleCost + in getInterleavedMemoryOpCostAVX512()
5133 InstructionCost ShuffleCost = in getInterleavedMemoryOpCostAVX512() local
5141 NumOfMemOps * (MemOpCost + NumOfShufflesPerStore * ShuffleCost) + in getInterleavedMemoryOpCostAVX512()