Lines Matching defs:getUnderlyingInstr
955 Instruction *getUnderlyingInstr() {
958 const Instruction *getUnderlyingInstr() const {
1418 auto *R = new VPWidenRecipe(*getUnderlyingInstr(), operands());
1588 return new VPWidenSelectRecipe(*cast<SelectInst>(getUnderlyingInstr()),
1636 return new VPWidenGEPRecipe(cast<GetElementPtrInst>(getUnderlyingInstr()),
1869 cast<PHINode>(getUnderlyingInstr()), getOperand(0), getOperand(1),
1951 cast<PHINode>(getUnderlyingInstr()), *getOperand(0));
1991 new VPReductionPHIRecipe(cast<PHINode>(getUnderlyingInstr()), RdxDesc,
2202 return new VPReductionRecipe(RdxDesc, getUnderlyingInstr(), getChainOp(),
2309 new VPReplicateRecipe(getUnderlyingInstr(), operands(), IsUniform,
2357 unsigned getOpcode() const { return getUnderlyingInstr()->getOpcode(); }