Remove unused GenTree flags (dotnet/coreclr#19840)
authormikedn <onemihaid@hotmail.com>
Thu, 6 Sep 2018 20:28:15 +0000 (23:28 +0300)
committerSergey Andreenko <seandree@microsoft.com>
Thu, 6 Sep 2018 20:28:15 +0000 (13:28 -0700)
commit3d977cf60320ad1e994635e9cbc12753104d40dd
tree028602cb270b3388a3d76c43ecbc703317fb9131
parentb3ccd8db1e00d1aa128ea1740d52d73f49df7987
Remove unused GenTree flags (dotnet/coreclr#19840)

GTF_IND_ARR_LEN was set by the importer in minopts/debug mode and used only by value numbering, which does not run in minopts/debug mode.

GTF_FLD_NULLCHECK was also set by the importer and not used anywhere. fgMorphField has its own opinion about when an explicit null check is needed.

Commit migrated from https://github.com/dotnet/coreclr/commit/1d885d32db50e8ee931d0d9fbd1081bfbb7ce271
src/coreclr/src/jit/compiler.cpp
src/coreclr/src/jit/compiler.h
src/coreclr/src/jit/compiler.hpp
src/coreclr/src/jit/gentree.h
src/coreclr/src/jit/importer.cpp
src/coreclr/src/jit/morph.cpp
src/coreclr/src/jit/valuenum.cpp