Searched refs:InsertBinop (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | ScalarEvolutionExpander.cpp | 217 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 D | ScalarEvolutionExpander.h | 418 Value *InsertBinop(Instruction::BinaryOps Opcode, Value *LHS, Value *RHS,
|