Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h515 bool canSplatOperand(Instruction *I, int Operand) const;
518 bool canSplatOperand(unsigned Opcode, int Operand) const;
H A DRISCVTargetTransformInfo.cpp1693 if (OpInfo.isUniform() && TLI->canSplatOperand(Opcode, Operand)) in getArithmeticInstrCost()
H A DRISCVISelLowering.cpp2051 bool RISCVTargetLowering::canSplatOperand(unsigned Opcode, int Operand) const { in canSplatOperand()
2081 bool RISCVTargetLowering::canSplatOperand(Instruction *I, int Operand) const { in canSplatOperand()
2085 if (canSplatOperand(I->getOpcode(), Operand)) in canSplatOperand()
2159 if (!canSplatOperand(I, OpIdx.index())) in shouldSinkOperands()
2180 if (!canSplatOperand(Insn, U.getOperandNo())) in shouldSinkOperands()
2050 bool RISCVTargetLowering::canSplatOperand(unsigned Opcode, int Operand) const { canSplatOperand() function in RISCVTargetLowering
2080 bool RISCVTargetLowering::canSplatOperand(Instruction *I, int Operand) const { canSplatOperand() function in RISCVTargetLowering