Companion patch to r171621 which changed the interface for creating TTI
passes to a create-pass function instead of a direct constructor call.