Home
last modified time | relevance | path

Searched refs:TargetTransformInfoImplBase (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h34 class TargetTransformInfoImplBase {
41 explicit TargetTransformInfoImplBase(const DataLayout &DL) : DL(DL) {} in TargetTransformInfoImplBase() function
44 virtual ~TargetTransformInfoImplBase();
47 TargetTransformInfoImplBase(const TargetTransformInfoImplBase &Arg) = default;
48 TargetTransformInfoImplBase(TargetTransformInfoImplBase &&Arg) : DL(Arg.DL) {} in TargetTransformInfoImplBase() function
1231 class TargetTransformInfoImplCRTPBase : public TargetTransformInfoImplBase {
1233 typedef TargetTransformInfoImplBase BaseT;
H A DTargetTransformInfo.h215 class TargetTransformInfoImplBase; variable
233 std::unique_ptr<const TargetTransformInfoImplBase> Impl);
1954 std::unique_ptr<const TargetTransformInfoImplBase> TTIImpl;
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchTargetTransformInfo.cpp24 TypeSize DefSize = TargetTransformInfoImplBase::getRegisterBitWidth(K); in getRegisterBitWidth()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp61 std::unique_ptr<const TargetTransformInfoImplBase> Impl) in TargetTransformInfo()
1489 TargetTransformInfoImplBase::~TargetTransformInfoImplBase() = default;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h355 using TargetTransformInfoImplBase::DL;
492 return TargetTransformInfoImplBase::isLSRCostLess(C1, C2); in isLSRCostLess()
496 return TargetTransformInfoImplBase::isNumRegsMajorCostOfLSR(); in isNumRegsMajorCostOfLSR()
500 return TargetTransformInfoImplBase::shouldDropLSRSolutionIfLessProfitable(); in shouldDropLSRSolutionIfLessProfitable()
504 return TargetTransformInfoImplBase::isProfitableLSRChainElement(I); in isProfitableLSRChainElement()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp965 return TargetTransformInfoImplBase::isLSRCostLess(C1, C2); in isLSRCostLess()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp5963 return TargetTransformInfoImplBase::isLSRCostLess(C1, C2); in isLSRCostLess()