Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h465 bool canSplatOperand(Instruction *I, int Operand) const;
468 bool canSplatOperand(unsigned Opcode, int Operand) const;
H A DRISCVTargetTransformInfo.cpp2408 if (OpInfo.isUniform() && canSplatOperand(Opcode, Operand)) in getArithmeticInstrCost()
2740 bool RISCVTTIImpl::canSplatOperand(unsigned Opcode, int Operand) const { in canSplatOperand() function in RISCVTTIImpl
2769 bool RISCVTTIImpl::canSplatOperand(Instruction *I, int Operand) const { in canSplatOperand() function in RISCVTTIImpl
2773 if (canSplatOperand(I->getOpcode(), Operand)) in canSplatOperand()
2883 if (!canSplatOperand(I, OpIdx.index())) in isProfitableToSinkOperands()
2907 if (!canSplatOperand(Insn, U.getOperandNo())) in isProfitableToSinkOperands()