Searched refs:X86TTIImpl (Results 1 – 4 of 4) sorted by relevance
28 class X86TTIImpl : public BasicTTIImplBase<X86TTIImpl> {29 typedef BasicTTIImplBase<X86TTIImpl> BaseT;113 explicit X86TTIImpl(const X86TargetMachine *TM, const Function &F) in X86TTIImpl() function
105 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 …]
381 return TargetTransformInfo(X86TTIImpl(this, F)); in getTargetTransformInfo()
2146 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()