Home
last modified time | relevance | path

Searched refs:getRISCVInstructionCost (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp40 RISCVTTIImpl::getRISCVInstructionCost(ArrayRef<unsigned> OpCodes, MVT VT, in getRISCVInstructionCost() function in RISCVTTIImpl
393 return LT.first * getRISCVInstructionCost(RISCV::VNSRL_WI, in getShuffleCost()
406 getRISCVInstructionCost(RISCV::VRGATHER_VV, LT.second, CostKind); in getShuffleCost()
425 getRISCVInstructionCost({RISCV::VRGATHER_VV, RISCV::VRGATHER_VV}, in getShuffleCost()
503 getRISCVInstructionCost(RISCV::VSLIDEDOWN_VI, LT.second, CostKind); in getShuffleCost()
509 getRISCVInstructionCost(RISCV::VSLIDEUP_VI, LT.second, CostKind); in getShuffleCost()
521 (1 + getRISCVInstructionCost({RISCV::VMV_S_X, RISCV::VMERGE_VVM}, in getShuffleCost()
535 (1 + getRISCVInstructionCost({RISCV::VMV_V_X, RISCV::VMSNE_VI}, in getShuffleCost()
548 (1 + getRISCVInstructionCost({RISCV::VMV_V_I, RISCV::VMERGE_VIM, in getShuffleCost()
558 getRISCVInstructionCost(RISCV::VMV_V_X, LT.second, CostKind); in getShuffleCost()
[all …]
H A DRISCVTargetTransformInfo.h51 InstructionCost getRISCVInstructionCost(ArrayRef<unsigned> OpCodes, MVT VT,