Searched refs:SingleUser (Results 1 – 4 of 4) sorted by relevance
101 auto *SingleUser = cast<Instruction>(*I->user_begin()); in getCastInstrCost() local102 int UserISD = TLI->InstructionOpcodeToISD(SingleUser->getOpcode()); in getCastInstrCost()
3053 auto *SingleUser = cast<Instruction>(*I->user_begin()); in getCastInstrCost() local3054 SmallVector<const Value *, 4> Operands(SingleUser->operand_values()); in getCastInstrCost()3055 if (isWideningInstruction(Dst, SingleUser->getOpcode(), Operands, Src)) { in getCastInstrCost()3059 if (SingleUser->getOpcode() == Instruction::Add) { in getCastInstrCost()3060 if (I == SingleUser->getOperand(1) || in getCastInstrCost()3061 (isa<CastInst>(SingleUser->getOperand(1)) && in getCastInstrCost()3062 cast<CastInst>(SingleUser->getOperand(1))->getOpcode() == Opcode)) in getCastInstrCost()3070 isExtPartOfAvgExpr(SingleUser, Dst, Src)) in getCastInstrCost()
16904 auto *SingleUser = cast<Instruction>(&*U); in optimizeExtendOrTruncateConversion() local16905 if (match(SingleUser, m_c_Mul(m_Specific(I), m_SExt(m_Value())))) in optimizeExtendOrTruncateConversion()16907 if (match(SingleUser, in optimizeExtendOrTruncateConversion()
1342 auto *SingleUser = cast<Instruction>(*I->user_begin()); in supportedAddressingMode() local1343 if (SingleUser->getParent() == I->getParent()) { in supportedAddressingMode()1344 if (isa<ICmpInst>(SingleUser)) { in supportedAddressingMode()1345 if (auto *C = dyn_cast<ConstantInt>(SingleUser->getOperand(1))) in supportedAddressingMode()1350 } else if (isa<StoreInst>(SingleUser)) in supportedAddressingMode()