Lines Matching refs:BinaryOps
133 Instruction::BinaryOps Opcode = I.getOpcode(); in MaintainNoSignedWrap()
186 Instruction::BinaryOps Opcode = I.getOpcode(); in SimplifyAssociativeOrCommutative()
332 static bool LeftDistributesOverRight(Instruction::BinaryOps LOp, in LeftDistributesOverRight()
333 Instruction::BinaryOps ROp) { in LeftDistributesOverRight()
371 static bool RightDistributesOverLeft(Instruction::BinaryOps LOp, in RightDistributesOverLeft()
372 Instruction::BinaryOps ROp) { in RightDistributesOverLeft()
402 static Value *getIdentityValue(Instruction::BinaryOps OpCode, Value *V) { in getIdentityValue()
420 static Instruction::BinaryOps
421 getBinOpsForFactorization(Instruction::BinaryOps TopLevelOpcode, in getBinOpsForFactorization()
452 Instruction::BinaryOps InnerOpcode, Value *A, in tryFactorization()
463 Instruction::BinaryOps TopLevelOpcode = I.getOpcode(); in tryFactorization()
585 Instruction::BinaryOps InnerOpcode = Op0->getOpcode(); // op' in SimplifyUsingDistributiveLaws()
610 Instruction::BinaryOps InnerOpcode = Op1->getOpcode(); // op' in SimplifyUsingDistributiveLaws()