Home
last modified time | relevance | path

Searched refs:X86TTIImpl (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.h28 class X86TTIImpl : public BasicTTIImplBase<X86TTIImpl> {
29 typedef BasicTTIImplBase<X86TTIImpl> BaseT;
113 explicit X86TTIImpl(const X86TargetMachine *TM, const Function &F) in X86TTIImpl() function
H A DX86TargetTransformInfo.cpp105 X86TTIImpl::getPopcntSupport(unsigned TyWidth) { in getPopcntSupport()
113 std::optional<unsigned> X86TTIImpl::getCacheSize( in getCacheSize()
143 std::optional<unsigned> X86TTIImpl::getCacheAssociativity( in getCacheAssociativity()
164 unsigned X86TTIImpl::getNumberOfRegisters(unsigned ClassID) const { in getNumberOfRegisters()
179 bool X86TTIImpl::hasConditionalLoadStoreForType(Type *Ty) const { in hasConditionalLoadStoreForType()
203 X86TTIImpl::getRegisterBitWidth(TargetTransformInfo::RegisterKind K) const { in getRegisterBitWidth()
223 unsigned X86TTIImpl::getLoadStoreVecRegBitWidth(unsigned) const { in getLoadStoreVecRegBitWidth()
228 unsigned X86TTIImpl::getMaxInterleaveFactor(ElementCount VF) { in getMaxInterleaveFactor()
246 InstructionCost X86TTIImpl::getArithmeticInstrCost( in getArithmeticInstrCost()
1518 X86TTIImpl::getAltInstrCost(VectorType *VecTy, unsigned Opcode0, in getAltInstrCost()
[all …]
H A DX86TargetMachine.cpp381 return TargetTransformInfo(X86TTIImpl(this, F)); in getTargetTransformInfo()
H A DX86InstCombineIntrinsic.cpp2146 X86TTIImpl::instCombineIntrinsic(InstCombiner &IC, IntrinsicInst &II) const { in instCombineIntrinsic()
3060 std::optional<Value *> X86TTIImpl::simplifyDemandedUseBitsIntrinsic( in simplifyDemandedUseBitsIntrinsic()
3100 std::optional<Value *> X86TTIImpl::simplifyDemandedVectorEltsIntrinsic( in simplifyDemandedVectorEltsIntrinsic()