| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyTargetTransformInfo.cpp | 144 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 D | WebAssemblyTargetTransformInfo.h | 76 InstructionCost getMemoryOpCost(
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetTransformInfo.cpp | 165 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 D | HexagonTargetTransformInfo.h | 116 InstructionCost getMemoryOpCost(
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.cpp | 373 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 D | RISCVTargetTransformInfo.h | 221 InstructionCost getMemoryOpCost(
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetTransformInfo.cpp | 766 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 D | PPCTargetTransformInfo.h | 135 InstructionCost getMemoryOpCost(
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.h | 127 InstructionCost getMemoryOpCost(
|
| H A D | SystemZTargetTransformInfo.cpp | 387 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 D | AMDGPUTargetTransformInfo.cpp | 1343 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 D | AMDGPUTargetTransformInfo.h | 295 InstructionCost getMemoryOpCost(
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfoImpl.h | 825 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 D | TargetTransformInfo.h | 1531 LLVM_ABI InstructionCost getMemoryOpCost(
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.h | 270 InstructionCost getMemoryOpCost(
|
| H A D | ARMTargetTransformInfo.cpp | 1553 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 D | X86TargetTransformInfo.h | 179 InstructionCost getMemoryOpCost(
|
| H A D | X86TargetTransformInfo.cpp | 4815 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 D | BasicTTIImpl.h | 237 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 D | AArch64TargetTransformInfo.h | 255 InstructionCost getMemoryOpCost(
|
| H A D | AArch64TargetTransformInfo.cpp | 4487 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 D | VectorCombine.cpp | 275 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 D | TargetTransformInfo.cpp | 1152 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 D | IROutliner.cpp | 2515 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 D | LowerMatrixIntrinsics.cpp | 1595 return TTI.getMemoryOpCost(Instruction::Load, VecTy, Align(1), 0) - in lowerDotProduct() 1596 N * TTI.getMemoryOpCost(Instruction::Load, EltTy, Align(1), 0); in lowerDotProduct()
|