Remove most ARM NYI (#17365)
authorBruce Forstall <brucefo@microsoft.com>
Tue, 3 Apr 2018 21:32:19 +0000 (14:32 -0700)
committerGitHub <noreply@github.com>
Tue, 3 Apr 2018 21:32:19 +0000 (14:32 -0700)
commit3070e211eaa2e8dfdb0059de01a7c1693e589579
treefb230df8efa7123ee4f12ce80268939d80ad123a
parent2d0167f7002643dc1bd77602805439fb889d39bf
Remove most ARM NYI (#17365)

* Remove most ARM NYI

Convert most existing ARM NYI either to asserts or remove
the code entirely.

A few NYI are left, including:
1. GT_BITCAST from 'int' to 'float'
2. initblk unrolling is unimplemented: https://github.com/dotnet/coreclr/issues/16349
3. SIMD-related NYI (SIMD is currently unimplemented)
src/jit/codegenarm.cpp
src/jit/codegenarmarch.cpp
src/jit/codegenxarch.cpp
src/jit/compiler.h
src/jit/lowerarmarch.cpp
src/jit/lsraarm.cpp