Added matrix multiplication as a performance test
Style corrections
Renamed width to matrix_size
Generator::target defaults to get_host_target
Merge pull request #537 from halide/target=host

Generator::target defaults to get_host_target
Style corrections
halide_type_enum_map -> get_halide_type_enum_map()

I don’t think there are any current usages that could trigger the
static initialization order fiasco, but this change should forestall
future ones
Added a rule to simplify that uses the bounds of min/max expression to attempt to reduce < comparisons to true or false constants in some cases. This is a very useful simplification for the work being done in specialize_branched_loops.
Add a .clang-format that approximates Halide style

Thanks to Daniel Heck for this.
Merge branch 'master' of github.com:halide/Halide
Merge branch 'matrix_mul' of https://github.com/white-pony/Halide into white-pony-matrix_mul
Schedule and formatting tweaks to matrix multiply
Merge branch 'white-pony-matrix_mul'
Lower correctness threshold for 32-bit builds

The scalar version of the code produces quite different results in
32-bit.
Update nacl to pepper_39

This allows for vectorization (as long as the bit-width stays at 128)

Also removed HelloNacl app, because it's a strict subset of nacl_demos,
and not meaningfully simpler.
Merge pull request #539 from halide/simplify_minmax_comparisons

Simplify inequality comparisons against ramps and min/max expressions.
Merge pull request #541 from halide/update_nacl

Update nacl to pepper_39
Fix bug where types of different widths were compared equal
Merge branch 'master' into peephole_non_native_vectors