Lines Matching refs:CreateBinOp
643 V = Builder.CreateBinOp(TopLevelOpcode, B, D, RHS->getName()); in tryFactorization()
645 SimplifiedInst = Builder.CreateBinOp(InnerOpcode, A, V); in tryFactorization()
663 V = Builder.CreateBinOp(TopLevelOpcode, A, C, LHS->getName()); in tryFactorization()
665 SimplifiedInst = Builder.CreateBinOp(InnerOpcode, V, B); in tryFactorization()
774 C = Builder.CreateBinOp(InnerOpcode, L, R); in SimplifyUsingDistributiveLaws()
783 C = Builder.CreateBinOp(TopLevelOpcode, B, C); in SimplifyUsingDistributiveLaws()
792 C = Builder.CreateBinOp(TopLevelOpcode, A, C); in SimplifyUsingDistributiveLaws()
813 A = Builder.CreateBinOp(InnerOpcode, L, R); in SimplifyUsingDistributiveLaws()
822 A = Builder.CreateBinOp(TopLevelOpcode, A, C); in SimplifyUsingDistributiveLaws()
831 A = Builder.CreateBinOp(TopLevelOpcode, A, B); in SimplifyUsingDistributiveLaws()
868 True = Builder.CreateBinOp(Opcode, B, E); in SimplifySelectsFeedingBinaryOp()
870 False = Builder.CreateBinOp(Opcode, C, F); in SimplifySelectsFeedingBinaryOp()
993 Value *RI = Builder.CreateBinOp(BO->getOpcode(), Op0, Op1, in foldOperationIntoSelectOperand()
1090 Value *RI = Builder.CreateBinOp(I->getOpcode(), Op0, Op1, "phi.bo"); in foldOperationIntoPhiValue()
1607 Value *NewBO0 = Builder.CreateBinOp(Opcode, L0, R0); in foldVectorBinop()
1610 Value *NewBO1 = Builder.CreateBinOp(Opcode, L1, R1); in foldVectorBinop()
1623 Value *XY = Builder.CreateBinOp(Opcode, X, Y); in foldVectorBinop()
1782 Value *NewBO = Builder.CreateBinOp(Opcode, X, Y); in foldVectorBinop()
1847 Value *NarrowBO = Builder.CreateBinOp(BO.getOpcode(), X, Y, "narrow"); in narrowMathIfNoOverflow()