Home
last modified time | relevance | path

Searched refs:InsertBinop (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp217 Value *SCEVExpander::InsertBinop(Instruction::BinaryOps Opcode, in InsertBinop() function in SCEVExpander
792 Sum = InsertBinop(Instruction::Sub, Sum, W, SCEV::FlagAnyWrap, in visitAddExpr()
801 Sum = InsertBinop(Instruction::Add, Sum, W, S->getNoWrapFlags(), in visitAddExpr()
853 P = InsertBinop(Instruction::Mul, P, P, SCEV::FlagAnyWrap, in visitMulExpr()
856 Result = Result ? InsertBinop(Instruction::Mul, Result, P, in visitMulExpr()
874 Prod = InsertBinop(Instruction::Sub, Constant::getNullValue(Ty), Prod, in visitMulExpr()
891 Prod = InsertBinop(Instruction::Shl, Prod, in visitMulExpr()
895 Prod = InsertBinop(Instruction::Mul, Prod, W, S->getNoWrapFlags(), in visitMulExpr()
911 return InsertBinop(Instruction::LShr, LHS, in visitUDivExpr()
917 return InsertBinop(Instruction::UDiv, LHS, RHS, SCEV::FlagAnyWrap, in visitUDivExpr()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h418 Value *InsertBinop(Instruction::BinaryOps Opcode, Value *LHS, Value *RHS,