[RyuJIT/ARM32] Move genJumpKindsForTree into common part (dotnet/coreclr#11103)
authormskvortsov <mikhael.skvortsov@gmail.com>
Tue, 25 Apr 2017 22:01:43 +0000 (01:01 +0300)
committerBruce Forstall <brucefo@microsoft.com>
Tue, 25 Apr 2017 22:01:43 +0000 (15:01 -0700)
commit7699305a55255c79755fc75a74eec70a81134909
tree5fbfdadd68525b40ccd0e07cf7317ceaee64ef2e
parent799a68e981d8bf19cd7496ea8c8822c97d6d2ff1
[RyuJIT/ARM32] Move genJumpKindsForTree into common part (dotnet/coreclr#11103)

* Move genJumpKindsForTree() into codegenarmarch.cpp.

* Edit genJumpKindsForTree().

* Introduce genCodeForJumpTrue() for both ArmArch and XArch.

* Fix GT_JTRUE codegen for ARM32 by using genCodeForJumpTrue().

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