diff options
author | Egor Chesakov <Egor.Chesakov@microsoft.com> | 2018-03-27 14:12:56 -0700 |
---|---|---|
committer | Egor Chesakov <Egor.Chesakov@microsoft.com> | 2018-03-28 10:33:33 -0700 |
commit | 4585d5ab0cb0cda434be6cfcb89bd1252d2703b3 (patch) | |
tree | a6ecc3bb1ffd54b0d3b109ea0933ae51bb4c0b86 /src/jit/emitarm.cpp | |
parent | db3bb4314c95d4c18f234267c113d461aaa88f70 (diff) | |
download | coreclr-4585d5ab0cb0cda434be6cfcb89bd1252d2703b3.tar.gz coreclr-4585d5ab0cb0cda434be6cfcb89bd1252d2703b3.tar.bz2 coreclr-4585d5ab0cb0cda434be6cfcb89bd1252d2703b3.zip |
Add crossbitness support to ClrJit:
* Add FEATURE_CROSSBITNESS in crosscomponents.cmake
* Exclude mscordaccore mscordbi sos from CLR_CROSS_COMPONENTS_LIST when FEATURE_CROSSBITNESS is defined in crosscomponents.cmake
* Introduce target_size_t in src/jit/target.h
* Use size_t value in genMov32RelocatableImmediate in src/jit/codegen.h src/jit/codegencommon.cpp
* Fix definition/declaration inconsistency for emitter::emitIns_R_I in emitarm.cpp
* Zero HiVal when GetTree::SetOper GenTreeLngCon->GetTreeIntCon in src/jit/compiler.hpp
* Explicity specify roundUp(expr, TARGET_POINTER_SIZE)
* Use target_size_t* target in emitOutputDataSec in src/jit/emit.cpp
Diffstat (limited to 'src/jit/emitarm.cpp')
-rw-r--r-- | src/jit/emitarm.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/jit/emitarm.cpp b/src/jit/emitarm.cpp index bcf0cb4f33..ca5575a470 100644 --- a/src/jit/emitarm.cpp +++ b/src/jit/emitarm.cpp @@ -1673,7 +1673,7 @@ void emitter::emitIns_R(instruction ins, emitAttr attr, regNumber reg) */ void emitter::emitIns_R_I( - instruction ins, emitAttr attr, regNumber reg, int imm, insFlags flags /* = INS_FLAGS_DONT_CARE */) + instruction ins, emitAttr attr, regNumber reg, ssize_t imm, insFlags flags /* = INS_FLAGS_DONT_CARE */) { insFormat fmt = IF_NONE; |