Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp178 InstructionCost HexagonTTIImpl::getMemoryOpCost(unsigned Opcode, Type *Src, in getMemoryOpCost() function in HexagonTTIImpl
190 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost()
231 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, CostKind, in getMemoryOpCost()
267 return getMemoryOpCost(Opcode, VecTy, MaybeAlign(Alignment), AddressSpace, in getInterleavedMemoryOpCost()
H A DHexagonTargetTransformInfo.h124 getMemoryOpCost(unsigned Opcode, Type *Src, MaybeAlign Alignment,
/openbsd/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.h115 getMemoryOpCost(unsigned Opcode, Type *Src, MaybeAlign Alignment,
H A DSystemZTargetTransformInfo.cpp303 NumStores += getMemoryOpCost(Instruction::Store, MemAccessTy, in getUnrollingPreferences()
1115 InstructionCost SystemZTTIImpl::getMemoryOpCost(unsigned Opcode, Type *Src, in getMemoryOpCost() function in SystemZTTIImpl
/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp751 InstructionCost PPCTTIImpl::getMemoryOpCost(unsigned Opcode, Type *Src, in getMemoryOpCost() function in PPCTTIImpl
763 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost()
771 BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, CostKind); in getMemoryOpCost()
860 InstructionCost Cost = getMemoryOpCost(Opcode, VecTy, MaybeAlign(Alignment), in getInterleavedMemoryOpCost()
H A DPPCTargetTransformInfo.h133 getMemoryOpCost(unsigned Opcode, Type *Src, MaybeAlign Alignment,
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp338 return getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, CostKind); in getMaskedMemoryOpCost()
360 getMemoryOpCost(Opcode, VTy.getElementType(), Alignment, 0, CostKind, in getGatherScatterOpCost()
1099 return 2 + getMemoryOpCost(Instruction::Load, Ty, DL.getABITypeAlign(Ty), in getStoreImmCost()
1104 InstructionCost RISCVTTIImpl::getMemoryOpCost(unsigned Opcode, Type *Src, in getMemoryOpCost() function in RISCVTTIImpl
1113 return Cost + BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost()
1336 return 2 + getMemoryOpCost(Instruction::Load, Ty, DL.getABITypeAlign(Ty), in getArithmeticInstrCost()
H A DRISCVTargetTransformInfo.h149 getMemoryOpCost(unsigned Opcode, Type *Src, MaybeAlign Alignment,
/openbsd/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp231 TTI.getMemoryOpCost(Instruction::Load, LoadTy, Alignment, AS); in vectorizeLoadInsert()
240 TTI.getMemoryOpCost(Instruction::Load, MinVecTy, Alignment, AS); in vectorizeLoadInsert()
314 TTI.getMemoryOpCost(Instruction::Load, LoadTy, Alignment, AS); in widenSubvectorLoad()
318 TTI.getMemoryOpCost(Instruction::Load, Ty, Alignment, AS); in widenSubvectorLoad()
1143 TTI.getMemoryOpCost(Instruction::Load, FixedVT, LI->getAlign(), in scalarizeLoadExtract()
1187 TTI.getMemoryOpCost(Instruction::Load, FixedVT->getElementType(), in scalarizeLoadExtract()
H A DLoopVectorize.cpp6404 Cost += VF.getKnownMinValue() * TTI.getMemoryOpCost(I->getOpcode(), in getMemInstScalarizationCost()
6454 Cost += TTI.getMemoryOpCost(I->getOpcode(), VectorTy, Alignment, AS, in getConsecutiveMemOpCost()
6477 TTI.getMemoryOpCost(Instruction::Load, ValTy, Alignment, AS, in getUniformMemOpCost()
6485 TTI.getMemoryOpCost(Instruction::Store, ValTy, Alignment, AS, in getUniformMemOpCost()
6736 TTI.getMemoryOpCost(I->getOpcode(), ValTy, Alignment, AS, in getMemoryInstructionCost()
H A DSLPVectorizer.cpp6874 TTI->getMemoryOpCost(Instruction::Load, LI->getType(), in getEntryCost()
6883 TTI->getMemoryOpCost(Instruction::Load, LoadTy, Alignment, in getEntryCost()
7294 return TTI->getMemoryOpCost(Instruction::Load, ScalarTy, VI->getAlign(), in getEntryCost()
7302 VecLdCost = TTI->getMemoryOpCost( in getEntryCost()
7335 return TTI->getMemoryOpCost(Instruction::Store, ScalarTy, VI->getAlign(), in getEntryCost()
7344 return TTI->getMemoryOpCost(Instruction::Store, VecTy, BaseSI->getAlign(), in getEntryCost()
/openbsd/gnu/llvm/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h610 InstructionCost getMemoryOpCost(unsigned Opcode, Type *Src, Align Alignment, in getMemoryOpCost() function
1121 return TargetTTI->getMemoryOpCost(Opcode, ValTy, SI->getAlign(), in getInstructionCost()
1143 return TargetTTI->getMemoryOpCost(Opcode, LoadType, LI->getAlign(), in getInstructionCost()
H A DTargetTransformInfo.h1225 getMemoryOpCost(unsigned Opcode, Type *Src, Align Alignment,
1809 getMemoryOpCost(unsigned Opcode, Type *Src, Align Alignment,
2392 InstructionCost getMemoryOpCost(unsigned Opcode, Type *Src, Align Alignment, in getMemoryOpCost() function
2397 return Impl.getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, CostKind, in getMemoryOpCost()
/openbsd/gnu/llvm/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h163 getMemoryOpCost(unsigned Opcode, Type *Src, MaybeAlign Alignment,
H A DX86TargetTransformInfo.cpp4289 getMemoryOpCost(Instruction::Load, ScalarType, SclAlign, 0, in getVectorInstrCost()
4295 getMemoryOpCost(Instruction::Store, ScalarType, SclAlign, 0, in getVectorInstrCost()
4297 getMemoryOpCost(Instruction::Load, Val, VecAlign, 0, CostKind); in getVectorInstrCost()
4678 InstructionCost X86TTIImpl::getMemoryOpCost(unsigned Opcode, Type *Src, in getMemoryOpCost() function in X86TTIImpl
4701 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost()
4743 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost()
4754 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost()
4869 NumElem * BaseT::getMemoryOpCost(Opcode, SrcVTy->getScalarType(), in getMaskedMemoryOpCost()
5757 return GSOverhead + VF * getMemoryOpCost(Opcode, SrcVTy->getScalarType(), in getGSVectorCost()
5798 VF * getMemoryOpCost(Opcode, ScalarTy, MaybeAlign(Alignment), in getGSScalarCost()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.h209 getMemoryOpCost(unsigned Opcode, Type *Src, MaybeAlign Alignment,
H A DAArch64TargetTransformInfo.cpp2553 getMemoryOpCost(Opcode, VT->getElementType(), Alignment, 0, CostKind, in getGatherScatterOpCost()
2566 InstructionCost AArch64TTIImpl::getMemoryOpCost(unsigned Opcode, Type *Ty, in getMemoryOpCost() function in AArch64TTIImpl
2575 return BaseT::getMemoryOpCost(Opcode, Ty, Alignment, AddressSpace, in getMemoryOpCost()
2662 Cost += getMemoryOpCost(Instruction::Store, I, Align(128), 0, CostKind) + in getCostOfKeepingLiveOverCall()
2663 getMemoryOpCost(Instruction::Load, I, Align(128), 0, CostKind); in getCostOfKeepingLiveOverCall()
/openbsd/gnu/llvm/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.h258 getMemoryOpCost(unsigned Opcode, Type *Src, MaybeAlign Alignment,
H A DARMTargetTransformInfo.cpp1457 InstructionCost ARMTTIImpl::getMemoryOpCost(unsigned Opcode, Type *Src, in getMemoryOpCost() function in ARMTTIImpl
1469 return BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost()
1500 return BaseCost * BaseT::getMemoryOpCost(Opcode, Src, Alignment, AddressSpace, in getMemoryOpCost()
/openbsd/gnu/llvm/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp934 InstructionCost TargetTransformInfo::getMemoryOpCost( in getMemoryOpCost() function in TargetTransformInfo
940 InstructionCost Cost = TTIImpl->getMemoryOpCost( in getMemoryOpCost()
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h232 getMemoryOpCost(Opcode, VT->getElementType(), Alignment, 0, CostKind)); in getCommonMaskedMemoryOpCost()
1272 getMemoryOpCost(unsigned Opcode, Type *Src, MaybeAlign Alignment,
1355 Cost = thisT()->getMemoryOpCost(Opcode, VecTy, Alignment, AddressSpace,
/openbsd/gnu/llvm/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp2542 TTI.getMemoryOpCost(Instruction::Load, V->getType(), Align(1), 0, in findCostOutputReloads()
2595 TTI.getMemoryOpCost(Instruction::Load, V->getType(), Align(1), 0, in findCostForOutputBlocks()