Lines Matching defs:V0
391 Value *V0 = I->getOperand(0);
393 if (ConstantFP *C = dyn_cast<ConstantFP>(V0)) {
399 Addend0.set(C, V0);
469 Value *V0 = I->getOperand(0);
471 InstQuota = ((!isa<Constant>(V0) && V0->hasOneUse()) &&
2393 Value *V0, *V1;
2394 if (match(Op0, m_AddRdx(V0)) && match(Op1, m_AddRdx(V1)) &&
2395 V0->getType() == V1->getType()) {
2397 // add_rdx(V0) - add_rdx(V1) --> add_rdx(V0 - V1)
2398 Value *Sub = Builder.CreateSub(V0, V1);
3090 Value *A0, *A1, *V0, *V1;
3091 if (match(Op0, m_FaddRdx(A0, V0)) && match(Op1, m_FaddRdx(A1, V1)) &&
3092 V0->getType() == V1->getType()) {
3094 // add_rdx(A0, V0) - add_rdx(A1, V1) --> add_rdx(A0, V0 - V1) - A1
3095 Value *Sub = Builder.CreateFSubFMF(V0, V1, &I);