Lines Matching refs:BinaryOps
264 Instruction::BinaryOps Opcode = I.getOpcode(); in maintainNoSignedWrap()
370 Instruction::BinaryOps Opcode = I.getOpcode(); in SimplifyAssociativeOrCommutative()
529 static bool leftDistributesOverRight(Instruction::BinaryOps LOp, in leftDistributesOverRight()
530 Instruction::BinaryOps ROp) { in leftDistributesOverRight()
550 static bool rightDistributesOverLeft(Instruction::BinaryOps LOp, in rightDistributesOverLeft()
551 Instruction::BinaryOps ROp) { in rightDistributesOverLeft()
565 static Value *getIdentityValue(Instruction::BinaryOps Opcode, Value *V) { in getIdentityValue()
577 static Instruction::BinaryOps
578 getBinOpsForFactorization(Instruction::BinaryOps TopOpcode, BinaryOperator *Op, in getBinOpsForFactorization()
598 Instruction::BinaryOps InnerOpcode, in tryFactorization()
606 Instruction::BinaryOps TopLevelOpcode = I.getOpcode(); in tryFactorization()
707 Instruction::BinaryOps TopLevelOpcode = I.getOpcode(); in SimplifyUsingDistributiveLaws()
712 Instruction::BinaryOps LHSOpcode, RHSOpcode; in SimplifyUsingDistributiveLaws()
744 Instruction::BinaryOps InnerOpcode = Op0->getOpcode(); // op' in SimplifyUsingDistributiveLaws()
783 Instruction::BinaryOps InnerOpcode = Op1->getOpcode(); // op' in SimplifyUsingDistributiveLaws()
837 Instruction::BinaryOps Opcode = I.getOpcode(); in SimplifySelectsFeedingBinaryOp()
1522 BinaryOperator::BinaryOps Opcode = Inst.getOpcode(); in foldVectorBinop()
3034 Instruction::BinaryOps BinOp = WO->getBinaryOp(); in visitExtractValueInst()