1.23.0
Merge pull request #45 from huningxin/incoming

Update SIMD code generation due to simd.js update and fix the undef handling
1.23.1
align the current stack frame to something larger than the default, when necessary
emit a string describing why code cannot validate, when it can't
1.23.2
Generate SIMD.js shuffle or shuffleMix for LLVM shufflevector instruction.
Merge pull request #47 from huningxin/simd

Generate SIMD.js shuffle and shuffleMix for LLVM shufflevector instruction.
1.23.3
Add a emscripten_float32x4_not function

If we have andNot, we should have plain not too. And not is needed by
some functions I'm adding to Emscripten's xmmintrin.h.
1.23.4
1.23.5
do nothing on SIMD return values, and fix doing nothing to coerce SIMD values
1.24.0
support ConstantVector, which can appear instead of ConstantDataVector when it contains an undef
emit I,F as signatures of vector types
SIMD fixes

Implement emscripten_float32x4_select, and prepare the UsedVars map in anticipation
of SIMD coercive calls which will need to know the full type.
Map vector load and store instructions to SIMD.js load and store APIs.