summaryrefslogtreecommitdiff
path: root/src/jit/emitarm.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-03-30Tighten arm32/arm64 write barrier kill reg setsBruce Forstall1-6/+2
2018-03-30add an additional assert for the futureSergey Andreenko1-0/+3
2018-03-28Add crossbitness support to ClrJit:Egor Chesakov1-1/+1
2018-03-01Define emitter::code_t for _TARGET_ARM_ and use this type rather than ssize_t...Egor Chesakov1-21/+21
2018-01-10Fix ARM GCStress hole with byref write barrier helperBruce Forstall1-0/+10
2017-12-15Clean up clrjit from using sizeof(void*) when meant TARGET_POINTER_SIZE (#15524)Egor Chesakov1-3/+3
2017-12-11Do not optimize flags-setting addBruce Forstall1-1/+1
2017-11-08[RyuJIT/arm32] Fix GC hole in address mode generation requiring temps (#14949)Bruce Forstall1-4/+12
2017-10-24Cleanup unused emitter argumentsBrian Sullivan1-22/+6
2017-10-18Ifdef out legacy uses of GT_ASG_op (#14384)mikedn1-1/+5
2017-08-24Fix improper handling of GenTreeAddrMode offsetMike Danes1-1/+1
2017-08-07Review fixesGleb Balykov1-3/+3
2017-07-10Remove relocations for MethodTable's vtable-1st-level-indirectionGleb Balykov1-0/+10
2017-07-06Support unaligned floating point loads/storesMikhail Skvortcov1-5/+62
2017-06-05Merge pull request #11205 from mskvortsov/FixFloatingLdStBrian Sullivan1-40/+16
2017-06-05Forbid making lea contained for vstr/vldrMikhail Skvortcov1-0/+13
2017-06-05Revert commit dfca51c6Mikhail Skvortcov1-40/+3
2017-06-02Add ARM32 support for GT_SETCC/GT_CMP/GTF_SET_FLAGSMike Danes1-0/+8
2017-05-26Fix BitSetUint64, clean and improve the surrounding code. (#11721)Sergey Andreenko1-1/+1
2017-05-23Merge pull request #11366 from ruben-ayrapetyan/remove-zap-code-relocs-for-li...Bruce Forstall1-2/+2
2017-05-22Merge pull request #11797 from BruceForstall/CommonizeAdrBruce Forstall1-35/+40
2017-05-22Handle INS_adr in emitIns_R_L on both arm32 and arm64Bruce Forstall1-35/+40
2017-05-22[RyuJIT/ARM32] Implement and add NYI assertion for load/store for floatHyung-Kyu Choi1-3/+40
2017-05-15Change relocations in ngen-ed code with PC-relative constants for Linux ARM32.Ruben Ayrapetyan1-2/+2
2017-04-24RyuJIT/ARM32: Enable arithmetic overflow checks.Mikhail Skvortcov1-64/+37
2017-04-14Introduce API for codegen getting temp registers from gtRsvdRegsBruce Forstall1-22/+8
2017-04-12RyuJIT/ARM32: encodable offsets for ld/stMikhail Skvortcov1-3/+33
2017-04-07Remove RELOC_SUPPORT defineBruce Forstall1-18/+0
2017-03-30[Ryujit/ARM32] Implement NYI related with overflow for ARM (#10491)Sujin Kim1-1/+15
2017-02-09RyuJIT/ARM32: fix consume order and clone emitInsTernaryMikhail Skvortcov1-0/+169
2017-02-09RyuJIT/ARM32: refactor emitInsMov, update st.lclFld/Var codegenMikhail Skvortcov1-58/+68
2016-12-22ARM: A step towards the RyuJIT/ARM32 backend.Mikhail Skvortcov1-18/+39
2016-10-14Remove DEBUGGING_SUPPORT #ifdef (#7611)Bruce Forstall1-2/+0
2016-09-28[ARM] Generate direct call instructions for recursive callsHanjoung Lee1-5/+13
2016-09-06[ARM] Remove ARM_HAZARD_AVOIDANCE (#7019)Hanjoung Lee1-111/+0
2016-08-11Reformat jit sources with clang-tidy and formatMichelle McDaniel1-3954/+3781
2016-07-29Massage code for clang-formatMichelle McDaniel1-9/+17
2016-05-11ARM64: Enable Long AddressKyungwoo Lee1-2/+1
2016-03-07Reapply change 1578859: Add a new set of APIs for JIT configuration.Pat Gavlin1-4/+2
2016-02-25Roll back change 1578859 on behalf of pagavlin. Change broke SuperPMI.dotnet-bot1-2/+4
2016-02-25Add a new set of APIs for JIT configuration.Pat Gavlin1-4/+2
2016-02-17Refactor the Conditional branches on Arm to match the Arm condition codesBrian Sullivan1-21/+2
2016-01-27Update license headersdotnet-bot1-4/+3
2015-07-24Add ARM target for CoreCLR on Linux.Ben Pye1-7/+38
2015-02-03Remove non ASCII characters from source filesMatt Ellis1-1/+1
2015-01-30Initial commit to populate CoreCLR repo dotnet-bot1-0/+7891