Home
last modified time | relevance | path

Searched refs:getMemoryOpCost (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp144 InstructionCost WebAssemblyTTIImpl::getMemoryOpCost( in getMemoryOpCost() function in WebAssemblyTTIImpl
149 return BaseT::getMemoryOpCost(Opcode, Ty, Alignment, AddressSpace, in getMemoryOpCost()
155 return BaseT::getMemoryOpCost(Opcode, Ty, Alignment, AddressSpace, in getMemoryOpCost()
162 return BaseT::getMemoryOpCost(Opcode, Ty, Alignment, AddressSpace, in getMemoryOpCost()
182 return BaseT::getMemoryOpCost(Opcode, Ty, Alignment, AddressSpace, CostKind); in getMemoryOpCost()
H A DWebAssemblyTargetTransformInfo.h76 InstructionCost getMemoryOpCost(
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp165 InstructionCost HexagonTTIImpl::getMemoryOpCost(unsigned Opcode, Type *Src, in getMemoryOpCost() function in HexagonTTIImpl
177 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost()
217 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, CostKind, in getMemoryOpCost()
254 return getMemoryOpCost(Opcode, VecTy, Alignment, AddressSpace, CostKind); in getInterleavedMemoryOpCost()
H A DHexagonTargetTransformInfo.h116 InstructionCost getMemoryOpCost(
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp373 return 2 + getMemoryOpCost(Instruction::Load, Ty, DL.getABITypeAlign(Ty), in getConstantPoolLoadCost()
974 return getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, CostKind); in getMaskedMemoryOpCost()
1002 getMemoryOpCost(Opcode, VTy, Alignment, AddressSpace, CostKind); in getInterleavedMemoryOpCost()
1011 getMemoryOpCost(Opcode, VTy->getElementType(), Alignment, 0, in getInterleavedMemoryOpCost()
1026 getMemoryOpCost(Opcode, VecTy, Alignment, AddressSpace, CostKind); in getInterleavedMemoryOpCost()
1093 getMemoryOpCost(Opcode, VTy.getElementType(), Alignment, 0, CostKind, in getGatherScatterOpCost()
1124 getMemoryOpCost(Opcode, DataTy, Alignment, /*AddressSpace*/ 0, CostKind); in getExpandCompressMemoryOpCost()
1154 getMemoryOpCost(Opcode, VTy.getElementType(), Alignment, 0, CostKind, in getStridedMemoryOpCost()
1171 Cost += getMemoryOpCost(Instruction::Store, Ty, A, 0, CostKind) + in getCostOfKeepingLiveOverCall()
1172 getMemoryOpCost(Instruction::Load, Ty, A, 0, CostKind); in getCostOfKeepingLiveOverCall()
[all …]
H A DRISCVTargetTransformInfo.h221 InstructionCost getMemoryOpCost(
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp766 InstructionCost PPCTTIImpl::getMemoryOpCost(unsigned Opcode, Type *Src, in getMemoryOpCost() function in PPCTTIImpl
778 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost()
786 BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, CostKind); in getMemoryOpCost()
881 getMemoryOpCost(Opcode, VecTy, Alignment, AddressSpace, CostKind); in getInterleavedMemoryOpCost()
H A DPPCTargetTransformInfo.h135 InstructionCost getMemoryOpCost(
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.h127 InstructionCost getMemoryOpCost(
H A DSystemZTargetTransformInfo.cpp387 NumStores += getMemoryOpCost(Instruction::Store, MemAccessTy, Align(), in getUnrollingPreferences()
1303 InstructionCost SystemZTTIImpl::getMemoryOpCost(unsigned Opcode, Type *Src, in getMemoryOpCost() function in SystemZTTIImpl
1345 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp1343 ArgStackCost += const_cast<GCNTTIImpl *>(TTIImpl)->getMemoryOpCost( in adjustInliningThresholdUsingCallee()
1346 ArgStackCost += const_cast<GCNTTIImpl *>(TTIImpl)->getMemoryOpCost( in adjustInliningThresholdUsingCallee()
1516 InstructionCost GCNTTIImpl::getMemoryOpCost(unsigned Opcode, Type *Src, in getMemoryOpCost() function in GCNTTIImpl
1529 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, CostKind, in getMemoryOpCost()
H A DAMDGPUTargetTransformInfo.h295 InstructionCost getMemoryOpCost(
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h825 getMemoryOpCost(unsigned Opcode, Type *Src, Align Alignment, in getMemoryOpCost() function
1458 return TargetTTI->getMemoryOpCost(Opcode, ValTy, SI->getAlign(), in getInstructionCost()
1480 return TargetTTI->getMemoryOpCost(Opcode, LoadType, LI->getAlign(), in getInstructionCost()
H A DTargetTransformInfo.h1531 LLVM_ABI InstructionCost getMemoryOpCost(
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h270 InstructionCost getMemoryOpCost(
H A DARMTargetTransformInfo.cpp1553 InstructionCost ARMTTIImpl::getMemoryOpCost(unsigned Opcode, Type *Src, in getMemoryOpCost() function in ARMTTIImpl
1565 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost()
1595 return BaseCost * BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h179 InstructionCost getMemoryOpCost(
H A DX86TargetTransformInfo.cpp4815 return getMemoryOpCost(Instruction::Store, Val, VecAlign, 0, CostKind) + in getVectorInstrCost()
4816 getMemoryOpCost(Instruction::Load, ScalarType, SclAlign, 0, in getVectorInstrCost()
4821 return getMemoryOpCost(Instruction::Store, Val, VecAlign, 0, CostKind) + in getVectorInstrCost()
4822 getMemoryOpCost(Instruction::Store, ScalarType, SclAlign, 0, in getVectorInstrCost()
4824 getMemoryOpCost(Instruction::Load, Val, VecAlign, 0, CostKind); in getVectorInstrCost()
5223 InstructionCost X86TTIImpl::getMemoryOpCost(unsigned Opcode, Type *Src, in getMemoryOpCost() function in X86TTIImpl
5246 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost()
5258 Cost += getMemoryOpCost(Instruction::Load, Src, DL.getABITypeAlign(Src), in getMemoryOpCost()
5288 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost()
5299 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h237 VF * thisT()->getMemoryOpCost(Opcode, VT->getElementType(), Alignment,
343 Cost += thisT()->getMemoryOpCost(
1481 InstructionCost getMemoryOpCost(
1590 Cost = thisT()->getMemoryOpCost(Opcode, VecTy, Alignment, AddressSpace,
1740 return thisT()->getMemoryOpCost(*FOp, ICA.getReturnType(), Alignment, in getIntrinsicInstrCost()
1751 return thisT()->getMemoryOpCost(*FOp, ICA.getArgTypes()[0], Alignment, in getIntrinsicInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h255 InstructionCost getMemoryOpCost(
H A DAArch64TargetTransformInfo.cpp4487 getMemoryOpCost(Opcode, VT->getElementType(), Alignment, 0, CostKind, in getGatherScatterOpCost()
4498 InstructionCost AArch64TTIImpl::getMemoryOpCost(unsigned Opcode, Type *Ty, in getMemoryOpCost() function in AArch64TTIImpl
4507 return BaseT::getMemoryOpCost(Opcode, Ty, Alignment, AddressSpace, in getMemoryOpCost()
4645 Cost += getMemoryOpCost(Instruction::Store, I, Align(128), 0, CostKind) + in getCostOfKeepingLiveOverCall()
4646 getMemoryOpCost(Instruction::Load, I, Align(128), 0, CostKind); in getCostOfKeepingLiveOverCall()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp275 TTI.getMemoryOpCost(Instruction::Load, LoadTy, Alignment, AS, CostKind); in vectorizeLoadInsert()
283 TTI.getMemoryOpCost(Instruction::Load, MinVecTy, Alignment, AS, CostKind); in vectorizeLoadInsert()
357 TTI.getMemoryOpCost(Instruction::Load, LoadTy, Alignment, AS, CostKind); in widenSubvectorLoad()
361 TTI.getMemoryOpCost(Instruction::Load, Ty, Alignment, AS, CostKind); in widenSubvectorLoad()
1679 TTI.getMemoryOpCost(Instruction::Load, VecTy, LI->getAlign(), in scalarizeLoadExtract()
1733 TTI.getMemoryOpCost(Instruction::Load, VecTy->getElementType(), in scalarizeLoadExtract()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp1152 InstructionCost TargetTransformInfo::getMemoryOpCost( in getMemoryOpCost() function in TargetTransformInfo
1158 InstructionCost Cost = TTIImpl->getMemoryOpCost( in getMemoryOpCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp2515 TTI.getMemoryOpCost(Instruction::Load, V->getType(), Align(1), 0, in findCostOutputReloads()
2568 TTI.getMemoryOpCost(Instruction::Load, V->getType(), Align(1), 0, in findCostForOutputBlocks()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp1595 return TTI.getMemoryOpCost(Instruction::Load, VecTy, Align(1), 0) - in lowerDotProduct()
1596 N * TTI.getMemoryOpCost(Instruction::Load, EltTy, Align(1), 0); in lowerDotProduct()

12