Lines Matching refs:CreateBinOp

662         V = Builder.CreateBinOp(TopLevelOpcode, B, D, RHS->getName());  in tryFactorization()
664 SimplifiedInst = Builder.CreateBinOp(InnerOpcode, A, V); in tryFactorization()
682 V = Builder.CreateBinOp(TopLevelOpcode, A, C, LHS->getName()); in tryFactorization()
684 SimplifiedInst = Builder.CreateBinOp(InnerOpcode, V, B); in tryFactorization()
793 C = Builder.CreateBinOp(InnerOpcode, L, R); in SimplifyUsingDistributiveLaws()
802 C = Builder.CreateBinOp(TopLevelOpcode, B, C); in SimplifyUsingDistributiveLaws()
811 C = Builder.CreateBinOp(TopLevelOpcode, A, C); in SimplifyUsingDistributiveLaws()
832 A = Builder.CreateBinOp(InnerOpcode, L, R); in SimplifyUsingDistributiveLaws()
841 A = Builder.CreateBinOp(TopLevelOpcode, A, C); in SimplifyUsingDistributiveLaws()
850 A = Builder.CreateBinOp(TopLevelOpcode, A, B); in SimplifyUsingDistributiveLaws()
887 True = Builder.CreateBinOp(Opcode, B, E); in SimplifySelectsFeedingBinaryOp()
889 False = Builder.CreateBinOp(Opcode, C, F); in SimplifySelectsFeedingBinaryOp()
992 Value *TVal = Builder.CreateBinOp(BO.getOpcode(), Ones, C); in foldBinopOfSextBoolToSelect()
993 Value *FVal = Builder.CreateBinOp(BO.getOpcode(), Zero, C); in foldBinopOfSextBoolToSelect()
1046 Value *NewBO = Builder.CreateBinOp(cast<BinaryOperator>(&I)->getOpcode(), Op0, in foldOperationIntoSelectOperand()
1145 Value *RI = Builder.CreateBinOp(I->getOpcode(), Op0, Op1, "phi.bo"); in foldOperationIntoPhiValue()
1363 Value *NewBO = Builder.CreateBinOp(BO.getOpcode(), in foldBinopWithPhiOperands()
1690 Value *NewBO0 = Builder.CreateBinOp(Opcode, L0, R0); in foldVectorBinop()
1693 Value *NewBO1 = Builder.CreateBinOp(Opcode, L1, R1); in foldVectorBinop()
1706 Value *XY = Builder.CreateBinOp(Opcode, X, Y); in foldVectorBinop()
1861 Value *NewBO = Builder.CreateBinOp(Opcode, X, Y); in foldVectorBinop()
1926 Value *NarrowBO = Builder.CreateBinOp(BO.getOpcode(), X, Y, "narrow"); in narrowMathIfNoOverflow()