Example #1
0
LLVMValueRef gen_mod(struct node *ast)
{
	return LLVMBuildSRem(builder,
			codegen(ast->one),
			codegen(ast->two),
			"");
}
Example #2
0
static void emit_mod(const struct lp_build_tgsi_action *action,
		     struct lp_build_tgsi_context *bld_base,
		     struct lp_build_emit_data *emit_data)
{
	LLVMBuilderRef builder = bld_base->base.gallivm->builder;
	emit_data->output[emit_data->chan] = LLVMBuildSRem(builder,
			emit_data->args[0], emit_data->args[1], "");
}