Refactor arm32/arm64 per-node codegen into functions (dotnet/coreclr#11377)
authorBruce Forstall <brucefo@microsoft.com>
Thu, 4 May 2017 23:07:26 +0000 (16:07 -0700)
committerGitHub <noreply@github.com>
Thu, 4 May 2017 23:07:26 +0000 (16:07 -0700)
commitbabffb9d2d1324083d574e44661210d9555d5173
tree87916b166eba99479b8c6b0cd66ed1e32d1056f5
parent803afc57f7947b7d3cde2ef9877f64d167a9b750
Refactor arm32/arm64 per-node codegen into functions (dotnet/coreclr#11377)

These new functions can sometimes be shared, as they are identical or
virtually so.

In addition, the driver function genCodeForTreeNode() has been
made common.

Commit migrated from https://github.com/dotnet/coreclr/commit/1aa7ca424deb65c510bc8b7e3ee34039c9f0e6a1
src/coreclr/src/jit/codegenarm.cpp
src/coreclr/src/jit/codegenarm64.cpp
src/coreclr/src/jit/codegenarmarch.cpp
src/coreclr/src/jit/codegenlinear.h