Lines Matching refs:CreateBinOp

543         V = Builder.CreateBinOp(TopLevelOpcode, B, D, RHS->getName());  in tryFactorization()
545 SimplifiedInst = Builder.CreateBinOp(InnerOpcode, A, V); in tryFactorization()
563 V = Builder.CreateBinOp(TopLevelOpcode, A, C, LHS->getName()); in tryFactorization()
565 SimplifiedInst = Builder.CreateBinOp(InnerOpcode, V, B); in tryFactorization()
660 C = Builder.CreateBinOp(InnerOpcode, L, R); in SimplifyUsingDistributiveLaws()
669 C = Builder.CreateBinOp(TopLevelOpcode, B, C); in SimplifyUsingDistributiveLaws()
678 C = Builder.CreateBinOp(TopLevelOpcode, A, C); in SimplifyUsingDistributiveLaws()
697 A = Builder.CreateBinOp(InnerOpcode, L, R); in SimplifyUsingDistributiveLaws()
706 A = Builder.CreateBinOp(TopLevelOpcode, A, C); in SimplifyUsingDistributiveLaws()
715 A = Builder.CreateBinOp(TopLevelOpcode, A, B); in SimplifyUsingDistributiveLaws()
743 SI = Builder.CreateSelect(A, V2, Builder.CreateBinOp(Opcode, C, E)); in SimplifySelectsFeedingBinaryOp()
745 SI = Builder.CreateSelect(A, Builder.CreateBinOp(Opcode, B, D), V1); in SimplifySelectsFeedingBinaryOp()
809 Value *RI = Builder.CreateBinOp(BO->getOpcode(), Op0, Op1, in foldOperationIntoSelectOperand()
882 Value *RI = Builder.CreateBinOp(I->getOpcode(), Op0, Op1, "phitmp"); in foldOperationIntoPhiValue()
1386 Value *NewBO0 = Builder.CreateBinOp(Opcode, L0, R0); in foldVectorBinop()
1389 Value *NewBO1 = Builder.CreateBinOp(Opcode, L1, R1); in foldVectorBinop()
1402 Value *XY = Builder.CreateBinOp(Opcode, X, Y); in foldVectorBinop()
1544 Value *NarrowBO = Builder.CreateBinOp(BO.getOpcode(), X, Y, "narrow"); in narrowMathIfNoOverflow()