Lines Matching refs:user_back
1010 Value *VB = Or->user_back(); in shouldConvertOrWithNoCommonBitsToAdd()
1055 Value *VB = Sub->user_back(); in ShouldBreakUpSubtract()
2054 while (Op->hasOneUse() && Op->user_back()->getOpcode() == Opcode && in EraseInst()
2056 Op = Op->user_back(); in EraseInst()
2210 (isReassociableOp(I->user_back(), Instruction::Mul) || in OptimizeInst()
2211 isReassociableOp(I->user_back(), Instruction::Add)))) { in OptimizeInst()
2268 !isReassociableOp(I->user_back(), Instruction::Mul))) { in OptimizeInst()
2295 !isReassociableOp(I->user_back(), Instruction::FMul))) { in OptimizeInst()
2317 if (BO->hasOneUse() && BO->user_back()->getOpcode() == Opcode) { in OptimizeInst()
2321 if (BO->user_back() != BO && in OptimizeInst()
2322 BO->getParent() == BO->user_back()->getParent()) in OptimizeInst()
2323 RedoInsts.insert(BO->user_back()); in OptimizeInst()
2330 cast<Instruction>(BO->user_back())->getOpcode() == Instruction::Sub) in OptimizeInst()
2333 cast<Instruction>(BO->user_back())->getOpcode() == Instruction::FSub) in OptimizeInst()
2383 cast<Instruction>(I->user_back())->getOpcode() == Instruction::Add && in ReassociateExpression()
2389 cast<Instruction>(I->user_back())->getOpcode() == in ReassociateExpression()
2473 if (I.hasOneUse() && I.user_back()->getOpcode() == I.getOpcode()) in BuildPairMap()