Searched refs:Opnd2 (Results 1 - 2 of 2) sorted by relevance
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | Reassociate.cpp | 187 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 D | LoopIdiomRecognize.cpp | 580 Value *Opnd2 = cast<Value>(ConstantInt::get(Ty, 1)); local 582 cast<Instruction>(Builder.CreateSub(Opnd1, Opnd2, "tcdec", false, true));
|
Completed in 44 milliseconds