Home
last modified time | relevance | path

Searched refs:MaskCost (Results 1 – 4 of 4) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp703 unsigned MaskCost = VecMaskCost && EltSize == 1 ? 1 : 0; in getVectorInstrCost() local
725 return CostFactor + MaskCost; in getVectorInstrCost()
732 return 3 + MaskCost; in getVectorInstrCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp378 InstructionCost MaskCost = getConstantPoolLoadCost(MaskTy, CostKind); in getShuffleCost() local
382 MaskCost; in getShuffleCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp6214 InstructionCost MaskCost; in getInterleavedMemoryOpCostAVX512() local
6225 MaskCost = getReplicationShuffleCost( in getInterleavedMemoryOpCostAVX512()
6238 MaskCost += getArithmeticInstrCost(BinaryOperator::And, MaskVT, CostKind); in getInterleavedMemoryOpCostAVX512()
6257 return MaskCost + NumOfMemOps * MemOpCost + Entry->Cost; in getInterleavedMemoryOpCostAVX512()
6294 MaskCost + NumOfUnfoldedLoads * MemOpCost + in getInterleavedMemoryOpCostAVX512()
6317 return MaskCost + NumOfMemOps * MemOpCost + Entry->Cost; in getInterleavedMemoryOpCostAVX512()
6331 MaskCost + in getInterleavedMemoryOpCostAVX512()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp6814 InstructionCost MaskCost = 0; in setVectorizedCallDecision() local
6816 MaskCost = TTI.getShuffleCost( in setVectorizedCallDecision()
6824 TTI.getCallInstrCost(nullptr, RetTy, Tys, CostKind) + MaskCost; in setVectorizedCallDecision()