From d41e388262b2a5b07424a634efc6274f1aa17523 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Fri, 31 Aug 2012 01:06:15 -0400
Subject: [PATCH] Allow passing options to auto_test_vs_ref().

---
 loopy/compiled.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/loopy/compiled.py b/loopy/compiled.py
index 9b62643e4..8844ffe36 100644
--- a/loopy/compiled.py
+++ b/loopy/compiled.py
@@ -444,6 +444,7 @@ def _default_check_result(result, ref_result):
 def auto_test_vs_ref(ref_knl, ctx, kernel_gen, op_count=[], op_label=[], parameters={},
         print_ref_code=False, print_code=True, warmup_rounds=2,
         edit_code=False, dump_binary=False, codegen_kwargs={},
+        options=[],
         fills_entire_output=True, check_result=None):
     """Compare results of `ref_knl` to the kernels generated by the generator
     `kernel_gen`.
@@ -518,6 +519,7 @@ def auto_test_vs_ref(ref_knl, ctx, kernel_gen, op_count=[], op_label=[], paramet
             break
 
         ref_compiled = CompiledKernel(ref_ctx, ref_sched_kernel,
+                options=options,
                 codegen_kwargs=codegen_kwargs)
         if print_ref_code:
             print 75*"-"
@@ -571,6 +573,7 @@ def auto_test_vs_ref(ref_knl, ctx, kernel_gen, op_count=[], op_label=[], paramet
                     fill_value=fill_value)
 
         compiled = CompiledKernel(ctx, kernel, edit_code=edit_code,
+                options=options,
                 codegen_kwargs=codegen_kwargs)
 
         print 75*"-"
-- 
GitLab