Searched refs:InsertBinop (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | ScalarEvolutionExpander.cpp | 251 Value *SCEVExpander::InsertBinop(Instruction::BinaryOps Opcode, in InsertBinop() function in SCEVExpander 500 return InsertBinop(Instruction::URem, LHS, RHS, SCEV::FlagAnyWrap, in visitAddExpr() 547 Sum = InsertBinop(Instruction::Sub, Sum, W, SCEV::FlagAnyWrap, in visitAddExpr() 556 Sum = InsertBinop(Instruction::Add, Sum, W, S->getNoWrapFlags(), in visitAddExpr() 608 P = InsertBinop(Instruction::Mul, P, P, SCEV::FlagAnyWrap, in visitMulExpr() 611 Result = Result ? InsertBinop(Instruction::Mul, Result, P, in visitMulExpr() 628 Prod = InsertBinop(Instruction::Sub, Constant::getNullValue(Ty), Prod, in visitMulExpr() 644 Prod = InsertBinop(Instruction::Shl, Prod, in visitMulExpr() 648 Prod = InsertBinop(Instruction::Mul, Prod, W, S->getNoWrapFlags(), in visitMulExpr() 662 return InsertBinop(Instruction::LShr, LHS, in visitUDivExpr() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | ScalarEvolutionExpander.h | 435 Value *InsertBinop(Instruction::BinaryOps Opcode, Value *LHS, Value *RHS,
|