Home
last modified time | relevance | path

Searched refs:CreateSRem (Results 1 – 9 of 9) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DNoFolder.h132 Instruction *CreateSRem(Constant *LHS, Constant *RHS) const { in CreateSRem() function
133 return BinaryOperator::CreateSRem(LHS, RHS); in CreateSRem()
H A DConstantFolder.h81 Constant *CreateSRem(Constant *LHS, Constant *RHS) const { in CreateSRem() function
H A DIRBuilder.h1098 Value *CreateSRem(Value *LHS, Value *RHS, const Twine &Name = "") {
1100 return Insert(BinaryOperator::CreateSRem(LHS, RHS), Name);
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DIntegerDivision.cpp515 ExtRem = Builder.CreateSRem(ExtDividend, ExtDivisor); in expandRemainderUpTo32Bits()
563 ExtRem = Builder.CreateSRem(ExtDividend, ExtDivisor); in expandRemainderUpTo64Bits()
H A DBypassSlowDivision.cpp274 DivRemPair.Remainder = Builder.CreateSRem(Dividend, Divisor); in createSlowBB()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DTargetFolder.h82 Constant *CreateSRem(Constant *LHS, Constant *RHS) const { in CreateSRem() function
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp1002 return IsSigned ? Builder.CreateSRem(X, NewDivisor, "srem") in SimplifyAddWithRemainder()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprScalar.cpp3017 return Builder.CreateSRem(Ops.LHS, Ops.RHS, "rem"); in EmitRem()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DCore.cpp3221 return wrap(unwrap(B)->CreateSRem(unwrap(LHS), unwrap(RHS), Name)); in LLVMBuildSRem()