Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/unittests/Transforms/Utils/
H A DIntegerDivisionTest.cpp40 Value *Div = Builder.CreateSDiv(A, B); in TEST()
161 Value *Div = Builder.CreateSDiv(A, B); in TEST()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DIntegerDivision.cpp610 ExtDiv = Builder.CreateSDiv(ExtDividend, ExtDivisor); in expandDivisionUpTo32Bits()
659 ExtDiv = Builder.CreateSDiv(ExtDividend, ExtDivisor); in expandDivisionUpTo64Bits()
H A DBypassSlowDivision.cpp272 DivRemPair.Quotient = Builder.CreateSDiv(Dividend, Divisor); in createSlowBB()
/llvm-project-15.0.7/polly/lib/CodeGen/
H A DIslExprBuilder.cpp416 Res = Builder.CreateSDiv(LHS, RHS, "pexp.div", true); in createOpBin()
440 Res = Builder.CreateSDiv(Dividend, RHS, "pexp.fdiv_q.4"); in createOpBin()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DMatrixBuilder.h227 : (IsUnsigned ? B.CreateUDiv(LHS, RHS) : B.CreateSDiv(LHS, RHS)); in CreateScalarDiv()
H A DIRBuilder.h1264 Value *CreateSDiv(Value *LHS, Value *RHS, const Twine &Name = "",
1269 return Insert(BinaryOperator::CreateSDiv(LHS, RHS), Name);
1274 return CreateSDiv(LHS, RHS, Name, true);
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineNegator.cpp273 Builder.CreateSDiv(I->getOperand(0), ConstantExpr::getNeg(Op1C), in visitImpl()
H A DInstCombineMulDivRem.cpp1155 Value *NarrowOp = Builder.CreateSDiv(Op0Src, NarrowDivisor); in visitSDiv()
1165 Instruction *BO = BinaryOperator::CreateSDiv(X, NegC); in visitSDiv()
1175 Builder.CreateSDiv(X, Y, I.getName(), I.isExact())); in visitSDiv()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprComplex.cpp871 DSTr = Builder.CreateSDiv(Tmp3, Tmp6); in EmitBinDiv()
872 DSTi = Builder.CreateSDiv(Tmp9, Tmp6); in EmitBinDiv()
H A DCGExprScalar.cpp3310 return Builder.CreateSDiv(Ops.LHS, Ops.RHS, "div"); in EmitDiv()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/
H A DLLVMOps.td249 def LLVM_SDivOp : LLVM_IntArithmeticOp<"sdiv", "CreateSDiv">;
/llvm-project-15.0.7/llvm/bindings/go/llvm/
H A Dir.go1468 func (b Builder) CreateSDiv(lhs, rhs Value, name string) (v Value) { func
/llvm-project-15.0.7/llvm/lib/IR/
H A DCore.cpp3388 return wrap(unwrap(B)->CreateSDiv(unwrap(LHS), unwrap(RHS), Name)); in LLVMBuildSDiv()
/llvm-project-15.0.7/llvm/bindings/ocaml/llvm/
H A Dllvm.mli2227 See the method [llvm::LLVMBuilder::CreateSDiv]. *)