Searched refs:getMemoryOpCost (Results 1 - 18 of 18) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp154 unsigned HexagonTTIImpl::getMemoryOpCost(unsigned Opcode, Type *Src, function in class:HexagonTTIImpl
165 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace,
204 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace,
237 return getMemoryOpCost(Opcode, VecTy, MaybeAlign(Alignment), AddressSpace,
H A DHexagonTargetTransformInfo.h117 unsigned getMemoryOpCost(unsigned Opcode, Type *Src, MaybeAlign Alignment,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.h113 int getMemoryOpCost(unsigned Opcode, Type *Src, MaybeAlign Alignment,
H A DPPCTargetTransformInfo.cpp215 // We already implement getCastInstrCost and getMemoryOpCost where we perform
894 int PPCTTIImpl::getMemoryOpCost(unsigned Opcode, Type *Src, function in class:PPCTTIImpl
899 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace,
906 int Cost = BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace,
923 // 32b/64b to VSR correctly and cheaply. But BaseT::getMemoryOpCost and
994 getMemoryOpCost(Opcode, VecTy, MaybeAlign(Alignment), AddressSpace,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.h103 int getMemoryOpCost(unsigned Opcode, Type *Src, MaybeAlign Alignment,
H A DSystemZTargetTransformInfo.cpp264 NumStores += getMemoryOpCost(Instruction::Store, MemAccessTy, None, 0,
1039 int SystemZTTIImpl::getMemoryOpCost(unsigned Opcode, Type *Src, function in class:SystemZTTIImpl
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h232 int getMemoryOpCost(unsigned Opcode, Type *Src, MaybeAlign Alignment,
H A DARMTargetTransformInfo.cpp960 int ARMTTIImpl::getMemoryOpCost(unsigned Opcode, Type *Src, function in class:ARMTTIImpl
970 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace,
1001 return BaseCost * BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h146 int getMemoryOpCost(unsigned Opcode, Type *Src, MaybeAlign Alignment,
H A DAArch64TargetTransformInfo.cpp698 int AArch64TTIImpl::getMemoryOpCost(unsigned Opcode, Type *Ty, function in class:AArch64TTIImpl
708 return BaseT::getMemoryOpCost(Opcode, Ty, Alignment, AddressSpace,
781 Cost += getMemoryOpCost(Instruction::Store, I, Align(128), 0, CostKind) +
782 getMemoryOpCost(Instruction::Load, I, Align(128), 0, CostKind);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h140 int getMemoryOpCost(unsigned Opcode, Type *Src, MaybeAlign Alignment,
H A DX86TargetTransformInfo.cpp2970 int X86TTIImpl::getMemoryOpCost(unsigned Opcode, Type *Src, function in class:X86TTIImpl
3006 int Cost = BaseT::getMemoryOpCost(Opcode, VTy->getScalarType(), Alignment,
3017 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace,
3045 return getMemoryOpCost(Opcode, SrcTy, Alignment, AddressSpace, CostKind);
3065 NumElem * BaseT::getMemoryOpCost(Opcode, SrcVTy->getScalarType(),
3911 return GSOverhead + VF * getMemoryOpCost(Opcode, SrcVTy->getScalarType(),
3945 int MemoryOpCost = VF * getMemoryOpCost(Opcode, SrcVTy->getScalarType(),
4292 unsigned MemOpCost = getMemoryOpCost(Opcode, SingleMemOpTy,
4391 unsigned MemOpCost = getMemoryOpCost(Opcode, SingleMemOpTy,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h464 unsigned getMemoryOpCost(unsigned Opcode, Type *Src, Align Alignment, function in class:llvm::TargetTransformInfoImplBase
902 return TargetTTI->getMemoryOpCost(Opcode, ValTy, SI->getAlign(),
908 return TargetTTI->getMemoryOpCost(Opcode, U->getType(), LI->getAlign(),
H A DTargetTransformInfo.h1028 int getMemoryOpCost(unsigned Opcode, Type *Src, Align Alignment,
1432 virtual int getMemoryOpCost(unsigned Opcode, Type *Src, Align Alignment,
1848 int getMemoryOpCost(unsigned Opcode, Type *Src, Align Alignment,
1851 return Impl.getMemoryOpCost(Opcode, Src, Alignment, AddressSpace,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp753 int TargetTransformInfo::getMemoryOpCost(unsigned Opcode, Type *Src, function in class:TargetTransformInfo
759 int Cost = TTIImpl->getMemoryOpCost(Opcode, Src, Alignment, AddressSpace,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h909 unsigned getMemoryOpCost(unsigned Opcode, Type *Src, MaybeAlign Alignment, function in class:llvm::BasicTTIImplBase
966 Cost = thisT()->getMemoryOpCost(Opcode, VecTy, Alignment, AddressSpace,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp5869 Cost += VF * TTI.getMemoryOpCost(I->getOpcode(), ValTy->getScalarType(),
5909 Cost += TTI.getMemoryOpCost(I->getOpcode(), VectorTy, Alignment, AS,
5927 TTI.getMemoryOpCost(Instruction::Load, ValTy, Alignment, AS,
5935 TTI.getMemoryOpCost(Instruction::Store, ValTy, Alignment, AS,
6004 TTI.getMemoryOpCost(I->getOpcode(), ValTy, Alignment, AS,
H A DSLPVectorizer.cpp3553 TTI->getMemoryOpCost(Instruction::Load, ScalarTy, alignment, 0,
3560 TTI->getMemoryOpCost(Instruction::Load, VecTy, alignment, 0,
3576 TTI->getMemoryOpCost(Instruction::Store, ScalarTy, Alignment, 0,
3581 int VecStCost = TTI->getMemoryOpCost(Instruction::Store,

Completed in 277 milliseconds