Searched refs:InnerOpcode (Results 1 – 1 of 1) sorted by relevance
518 Instruction::BinaryOps InnerOpcode, in tryFactorization() argument528 bool InnerCommutative = Instruction::isCommutative(InnerOpcode); in tryFactorization()531 if (leftDistributesOverRight(InnerOpcode, TopLevelOpcode)) in tryFactorization()545 SimplifiedInst = Builder.CreateBinOp(InnerOpcode, A, V); in tryFactorization()565 SimplifiedInst = Builder.CreateBinOp(InnerOpcode, V, B); in tryFactorization()596 InnerOpcode == Instruction::Mul) in tryFactorization()651 Instruction::BinaryOps InnerOpcode = Op0->getOpcode(); // op' in SimplifyUsingDistributiveLaws() local660 C = Builder.CreateBinOp(InnerOpcode, L, R); in SimplifyUsingDistributiveLaws()666 if (L && L == ConstantExpr::getBinOpIdentity(InnerOpcode, L->getType())) { in SimplifyUsingDistributiveLaws()688 Instruction::BinaryOps InnerOpcode = Op1->getOpcode(); // op' in SimplifyUsingDistributiveLaws() local[all …]