Searched refs:getGEPCost (Results 1 - 6 of 6) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h54 llvm_unreachable("Use getGEPCost for GEP operations!");
105 int getGEPCost(Type *PointeeType, const Value *Ptr, function in class:llvm::TargetTransformInfoImplBase
745 using BaseT::getGEPCost;
747 int getGEPCost(Type *PointeeType, const Value *Ptr, function in class:llvm::TargetTransformInfoImplCRTPBase
874 return static_cast<T *>(this)->getGEPCost(GEP->getSourceElementType(),
H A DTargetTransformInfo.h210 /// for a GEP instruction. Instead, use the dedicated getGEPCost interface as
226 int getGEPCost(Type *PointeeType, const Value *Ptr,
311 /// \c getGEPCost above, and one significant disadvantage: it can only be
1179 virtual int getGEPCost(Type *PointeeType, const Value *Ptr,
1416 int getGEPCost(Type *PointeeType, const Value *Ptr,
1418 return Impl.getGEPCost(PointeeType, Ptr, Operands);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DNaryReassociate.cpp303 return TTI->getGEPCost(GEP->getSourceElementType(), GEP->getPointerOperand(),
H A DStraightLineStrengthReduce.cpp278 return TTI->getGEPCost(GEP->getSourceElementType(), GEP->getPointerOperand(),
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp179 int TargetTransformInfo::getGEPCost(Type *PointeeType, const Value *Ptr, function in class:TargetTransformInfo
181 return TTIImpl->getGEPCost(PointeeType, Ptr, Operands);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h289 int getGEPCost(Type *PointeeType, const Value *Ptr, function in class:llvm::BasicTTIImplBase
291 return BaseT::getGEPCost(PointeeType, Ptr, Operands);

Completed in 201 milliseconds