Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp251 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 DScalarEvolutionExpander.h435 Value *InsertBinop(Instruction::BinaryOps Opcode, Value *LHS, Value *RHS,