Searched refs:RISCVTTIImpl (Results 1 – 3 of 3) sorted by relevance
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| HD | RISCVTargetTransformInfo.cpp | 40 RISCVTTIImpl::getRISCVInstructionCost(ArrayRef<unsigned> OpCodes, MVT VT, in getRISCVInstructionCost() 129 InstructionCost RISCVTTIImpl::getIntImmCost(const APInt &Imm, Type *Ty, in getIntImmCost() 161 InstructionCost RISCVTTIImpl::getIntImmCostInst(unsigned Opcode, unsigned Idx, in getIntImmCostInst() 269 RISCVTTIImpl::getIntImmCostIntrin(Intrinsic::ID IID, unsigned Idx, in getIntImmCostIntrin() 276 bool RISCVTTIImpl::hasActiveVectorLength(unsigned, Type *DataTy, Align) const { in hasActiveVectorLength() 281 RISCVTTIImpl::getPopcntSupport(unsigned TyWidth) { in getPopcntSupport() 288 bool RISCVTTIImpl::shouldExpandReduction(const IntrinsicInst *II) const { in shouldExpandReduction() 302 std::optional<unsigned> RISCVTTIImpl::getMaxVScale() const { in getMaxVScale() 308 std::optional<unsigned> RISCVTTIImpl::getVScaleForTuning() const { in getVScaleForTuning() 317 RISCVTTIImpl::getRegisterBitWidth(TargetTransformInfo::RegisterKind K) const { in getRegisterBitWidth() [all …]
|
| HD | RISCVTargetTransformInfo.h | 29 class RISCVTTIImpl : public BasicTTIImplBase<RISCVTTIImpl> { 30 using BaseT = BasicTTIImplBase<RISCVTTIImpl>; 59 explicit RISCVTTIImpl(const RISCVTargetMachine *TM, const Function &F) in RISCVTTIImpl() function
|
| HD | RISCVTargetMachine.cpp | 261 return TargetTransformInfo(RISCVTTIImpl(this, F)); in getTargetTransformInfo()
|