Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/
DScalarEvolutionExpander.cpp218 Value *SCEVExpander::InsertBinop(Instruction::BinaryOps Opcode, in InsertBinop() function in SCEVExpander
799 Sum = InsertBinop(Instruction::Sub, Sum, W, SCEV::FlagAnyWrap, in visitAddExpr()
808 Sum = InsertBinop(Instruction::Add, Sum, W, S->getNoWrapFlags(), in visitAddExpr()
860 P = InsertBinop(Instruction::Mul, P, P, SCEV::FlagAnyWrap, in visitMulExpr()
863 Result = Result ? InsertBinop(Instruction::Mul, Result, P, in visitMulExpr()
881 Prod = InsertBinop(Instruction::Sub, Constant::getNullValue(Ty), Prod, in visitMulExpr()
898 Prod = InsertBinop(Instruction::Shl, Prod, in visitMulExpr()
902 Prod = InsertBinop(Instruction::Mul, Prod, W, S->getNoWrapFlags(), in visitMulExpr()
918 return InsertBinop(Instruction::LShr, LHS, in visitUDivExpr()
924 return InsertBinop(Instruction::UDiv, LHS, RHS, SCEV::FlagAnyWrap, in visitUDivExpr()
/openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
DScalarEvolutionExpander.h425 Value *InsertBinop(Instruction::BinaryOps Opcode, Value *LHS, Value *RHS,