Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/unittests/Transforms/Utils/
H A DIntegerDivisionTest.cpp100 Value *Rem = Builder.CreateSRem(A, B); in TEST()
221 Value *Rem = Builder.CreateSRem(A, B); in TEST()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DIntegerDivision.cpp513 ExtRem = Builder.CreateSRem(ExtDividend, ExtDivisor); in expandRemainderUpTo32Bits()
561 ExtRem = Builder.CreateSRem(ExtDividend, ExtDivisor); in expandRemainderUpTo64Bits()
H A DBypassSlowDivision.cpp273 DivRemPair.Remainder = Builder.CreateSRem(Dividend, Divisor); in createSlowBB()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DDivRemPairs.cpp209 Instruction *RealRem = E.isSigned() ? BinaryOperator::CreateSRem(X, Y) in optimizeDivRem()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DPoisonChecking.cpp159 B.CreateICmp(ICmpInst::ICMP_NE, B.CreateSRem(LHS, RHS), in generateCreationChecksForBinOp()
/llvm-project-15.0.7/polly/lib/CodeGen/
H A DIslExprBuilder.cpp448 Res = Builder.CreateSRem(LHS, RHS, "pexp.zdiv_r"); in createOpBin()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp1080 return IsSigned ? Builder.CreateSRem(X, NewDivisor, "srem") in SimplifyAddWithRemainder()
1368 return BinaryOperator::CreateSRem(RHS, NewRHS); in visitAdd()
H A DInstCombineMulDivRem.cpp1572 return BinaryOperator::CreateNSWNeg(Builder.CreateSRem(X, Y)); in visitSRem()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DIRBuilder.h1283 Value *CreateSRem(Value *LHS, Value *RHS, const Twine &Name = "") {
1286 return Insert(BinaryOperator::CreateSRem(LHS, RHS), Name);
/llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/
H A DLLVMOps.td251 def LLVM_SRemOp : LLVM_IntArithmeticOp<"srem", "CreateSRem">;
/llvm-project-15.0.7/llvm/bindings/go/llvm/
H A Dir.go1492 func (b Builder) CreateSRem(lhs, rhs Value, name string) (v Value) { func
/llvm-project-15.0.7/llvm/lib/IR/
H A DCore.cpp3408 return wrap(unwrap(B)->CreateSRem(unwrap(LHS), unwrap(RHS), Name)); in LLVMBuildSRem()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprScalar.cpp3327 return Builder.CreateSRem(Ops.LHS, Ops.RHS, "rem"); in EmitRem()
/llvm-project-15.0.7/llvm/bindings/ocaml/llvm/
H A Dllvm.mli2251 See the method [llvm::LLVMBuilder::CreateSRem]. *)