Home
last modified time | relevance | path

Searched refs:MemOpCost (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp731 InstructionCost MemOpCost = in getGatherScatterOpCost() local
735 return NumLoads * MemOpCost; in getGatherScatterOpCost()
754 InstructionCost MemOpCost = in getStridedMemoryOpCost() local
758 return NumLoads * MemOpCost; in getStridedMemoryOpCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp6274 InstructionCost MemOpCost; in getInterleavedMemoryOpCostAVX512() local
6277 MemOpCost = getMaskedMemoryOpCost(Opcode, SingleMemOpTy, Alignment, in getInterleavedMemoryOpCostAVX512()
6280 MemOpCost = getMemoryOpCost(Opcode, SingleMemOpTy, MaybeAlign(Alignment), in getInterleavedMemoryOpCostAVX512()
6330 return MaskCost + NumOfMemOps * MemOpCost + Entry->Cost; in getInterleavedMemoryOpCostAVX512()
6367 MaskCost + NumOfUnfoldedLoads * MemOpCost + in getInterleavedMemoryOpCostAVX512()
6390 return MaskCost + NumOfMemOps * MemOpCost + Entry->Cost; in getInterleavedMemoryOpCostAVX512()
6405 NumOfMemOps * (MemOpCost + NumOfShufflesPerStore * ShuffleCost) + in getInterleavedMemoryOpCostAVX512()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp3397 InstructionCost MemOpCost = in getGatherScatterOpCost() local
3403 MemOpCost *= getSVEGatherScatterOverhead(Opcode); in getGatherScatterOpCost()
3404 return LT.first * MemOpCost * getMaxNumElements(LegalVF); in getGatherScatterOpCost()