reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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");