Support for Halide select operator

The TVM select operator has a syntax of:
select(bool_stmt, true_expr, false_expr)

The Halide select operator has a syntax of:
select(bool1_stmt, true1_expr, bool2_stmt, true2_stmt, ..., default_stmt)

These are quite different in the case where someone wants to build a compile time lookup table. Using the TVM select operator to do a lookup table using a select tree, I get the warning:

[11:14:30] src/arithmetic/int_set.cc:514: cannot evaluate set type Select
[11:14:30] src/arithmetic/int_set.cc:514: cannot evaluate set type Select
[11:14:30] src/arithmetic/int_set.cc:514: cannot evaluate set type Select

This does work as it should so it isn’t a huge deal but I was wondering if I am missing some performance gains due to this issue. The opencl code produced looks OK but it isn’t using a switch statement as I had hoped.