Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:LOp

334 /// Return whether "X LOp (Y ROp Z)" is always equal to
335 /// "(X LOp Y) ROp (X LOp Z)".
336 static bool LeftDistributesOverRight(Instruction::BinaryOps LOp,
338 switch (LOp) {
373 /// Return whether "(X LOp Y) ROp Z" is always equal to
374 /// "(X ROp Z) LOp (Y ROp Z)".
375 static bool RightDistributesOverLeft(Instruction::BinaryOps LOp,
378 return LeftDistributesOverRight(ROp, LOp);
380 switch (LOp) {