reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/polly/lib/CodeGen/IslExprBuilder.cpp
  360   LHS = create(isl_ast_expr_get_op_arg(Expr, 0));
  363   Type *LHSType = LHS->getType();
  395   if (MaxType != LHS->getType())
  396     LHS = Builder.CreateSExt(LHS, MaxType);
  396     LHS = Builder.CreateSExt(LHS, MaxType);
  402     Res = createAdd(LHS, RHS);
  405     Res = createSub(LHS, RHS);
  408     Res = createMul(LHS, RHS);
  411     Res = Builder.CreateSDiv(LHS, RHS, "pexp.div", true);
  414     Res = Builder.CreateUDiv(LHS, RHS, "pexp.p_div_q");
  420         Res = Builder.CreateAShr(LHS, Val.ceilLogBase2(), "polly.fdiv_q.shr");
  430     Value *Sum1 = createSub(LHS, RHS, "pexp.fdiv_q.0");
  432     Value *isNegative = Builder.CreateICmpSLT(LHS, Zero, "pexp.fdiv_q.2");
  434         Builder.CreateSelect(isNegative, Sum2, LHS, "pexp.fdiv_q.3");
  439     Res = Builder.CreateURem(LHS, RHS, "pexp.pdiv_r");
  443     Res = Builder.CreateSRem(LHS, RHS, "pexp.zdiv_r");