Lines Matching defs:builder
57 LLVMBuilderRef builder = ctx->builder;
66 neg_w = LLVMBuildFCmp(builder, LLVMRealOLT, pos[i][3], ctx->f32_0, "");
68 w->w_reflection = LLVMBuildXor(builder, w->w_reflection, neg_w, "");
69 w->any_w_negative = LLVMBuildOr(builder, w->any_w_negative, neg_w, "");
70 all_w_negative = LLVMBuildAnd(builder, all_w_negative, neg_w, "");
72 w->w_accepted = LLVMBuildNot(builder, all_w_negative, "");
80 LLVMBuilderRef builder = ctx->builder;
91 LLVMValueRef det_t0 = LLVMBuildFSub(builder, pos[2][0], pos[0][0], "");
92 LLVMValueRef det_t1 = LLVMBuildFSub(builder, pos[1][1], pos[0][1], "");
93 LLVMValueRef det_t2 = LLVMBuildFSub(builder, pos[0][0], pos[1][0], "");
94 LLVMValueRef det_t3 = LLVMBuildFSub(builder, pos[0][1], pos[2][1], "");
96 LLVMValueRef det = ac_build_fmad(ctx, det_t2, LLVMBuildFNeg(builder, det_t3, ""),
97 LLVMBuildFMul(builder, det_t0, det_t1, ""));
100 det = LLVMBuildSelect(builder, w->w_reflection, LLVMBuildFNeg(builder, det, ""), det, "");
105 accepted = LLVMBuildFCmp(builder, cond, det, ctx->f32_0, "");
108 accepted = LLVMBuildFCmp(builder, cond, det, ctx->f32_0, "");
110 accepted = LLVMBuildFCmp(builder, LLVMRealONE, det, ctx->f32_0, "");
117 accepted = LLVMBuildOr(builder, accepted, ac_build_is_inf_or_nan(ctx, det), "");
131 LLVMValueRef first = LLVMBuildFMul(ctx->builder, v[0], sincos45, "");
135 ac_build_fmad(ctx, LLVMBuildFNeg(ctx->builder, v[1], ""), sincos45, first),
152 LLVMBuilderRef builder = ctx->builder;
179 bbox_min[chan] = LLVMBuildFSub(builder, bbox_min[chan], clip_half_line_width[chan], "");
180 bbox_max[chan] = LLVMBuildFAdd(builder, bbox_max[chan], clip_half_line_width[chan], "");
191 visible = LLVMBuildFCmp(builder, LLVMRealOGE, bbox_max[chan],
193 accepted = LLVMBuildAnd(builder, accepted, visible, "");
197 visible = LLVMBuildFCmp(builder, LLVMRealOLE, bbox_min[chan], ctx->f32_1, "");
198 accepted = LLVMBuildAnd(builder, accepted, visible, "");
221 min = LLVMBuildFSub(builder, min, small_prim_precision, "");
222 max = LLVMBuildFAdd(builder, max, small_prim_precision, "");
230 not_equal[chan] = LLVMBuildFCmp(builder, LLVMRealONE, min, max, "");
232 visible = LLVMBuildAnd(builder, not_equal[0], not_equal[1], "");
233 accepted = LLVMBuildAnd(builder, accepted, visible, "");
284 v0[chan] = LLVMBuildFMul(builder, v0[chan], LLVMConstReal(ctx->f32, 1.414213562), "");
285 v1[chan] = LLVMBuildFMul(builder, v1[chan], LLVMConstReal(ctx->f32, 1.414213562), "");
294 min = LLVMBuildFSub(builder, min, small_prim_precision, "");
295 max = LLVMBuildFAdd(builder, max, small_prim_precision, "");
302 not_equal[chan] = LLVMBuildFCmp(builder, LLVMRealONE, min, max, "");
305 accepted = LLVMBuildAnd(builder, accepted,
306 LLVMBuildOr(builder, not_equal[0], not_equal[1], ""), "");
312 accepted = LLVMBuildOr(builder, accepted, w->any_w_negative, "");
348 accepted = LLVMBuildAnd(ctx->builder, accepted, initially_accepted, "");
352 ctx->builder, accepted,