Lines Matching refs:hasOneUse
151 if (I && I->hasOneUse() && I->getOpcode() == Opcode)
160 if (I && I->hasOneUse() &&
523 if (!Op->hasOneUse()) {
544 assert(!Op->hasOneUse() && "Only one use, but we got here twice!");
562 if (!Op->hasOneUse())
579 assert(Op->hasOneUse() && "Has uses outside the expression tree!");
944 if (Sub->hasOneUse() &&
1216 if (!Opnd1->getValue()->hasOneUse())
1250 if (Opnd1->getValue()->hasOneUse())
1252 if (Opnd2->getValue()->hasOneUse())
1932 while (Op->hasOneUse() && Op->user_back()->getOpcode() == Opcode &&
2087 (I->hasOneUse() &&
2131 (!I->hasOneUse() ||
2158 (!I->hasOneUse() ||
2181 if (BO->hasOneUse() && BO->user_back()->getOpcode() == Opcode) {
2193 if (BO->hasOneUse() && BO->getOpcode() == Instruction::Add &&
2196 if (BO->hasOneUse() && BO->getOpcode() == Instruction::FAdd &&
2248 if (I->hasOneUse()) {
2340 if (I.hasOneUse() && I.user_back()->getOpcode() == I.getOpcode())
2351 if (!OpI || OpI->getOpcode() != I.getOpcode() || !OpI->hasOneUse()) {