Searched refs:Opnd2 (Results 1 - 2 of 2) sorted by relevance

/freebsd-10.2-release/contrib/llvm/lib/Transforms/Scalar/
H A DReassociate.cpp187 bool CombineXorOpnd(Instruction *I, XorOpnd *Opnd1, XorOpnd *Opnd2,
1178 // "Opnd1 ^ Opnd2 ^ ConstOpnd" into "R ^ C", where C would be 0, and R is a
1185 bool Reassociate::CombineXorOpnd(Instruction *I, XorOpnd *Opnd1, XorOpnd *Opnd2,
1188 if (X != Opnd2->getSymbolicPart())
1191 // This many instruction become dead.(At least "Opnd1 ^ Opnd2" will die.)
1195 if (Opnd2->getValue()->hasOneUse())
1204 if (Opnd1->isOrExpr() != Opnd2->isOrExpr()) {
1205 if (Opnd2->isOrExpr())
1206 std::swap(Opnd1, Opnd2);
1209 const APInt &C2 = Opnd2
[all...]
H A DLoopIdiomRecognize.cpp580 Value *Opnd2 = cast<Value>(ConstantInt::get(Ty, 1)); local
582 cast<Instruction>(Builder.CreateSub(Opnd1, Opnd2, "tcdec", false, true));

Completed in 44 milliseconds