summaryrefslogtreecommitdiff
path: root/src/jit/instr.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-06-05Zero initReg in genSetGSSecurityCookie (#24371)Egor Chesakov1-33/+0
2019-05-29Sort out ARM load/store instruction size issues (#20126)mikedn1-10/+1
2019-05-02Adding more coverage for the AES hwintrinsic tests. (#24335)Tanner Gooding1-6/+0
2019-04-02Updating the HWIntrinsic x86 codegen to handle indir nodes. (#23629)Tanner Gooding1-11/+26
2019-03-26Handle addressing modes for HW intrinsics (#22944)Carol Eidt1-1/+120
2018-11-10Change jpe/jpo to jp/jnpMike Danes1-4/+4
2018-09-08Move FP DIV/MUL handling to genCodeForBinaryMike Danes1-6/+0
2018-08-27Merging the instrsxarch fp, rf, and wf parameters into a single flags parameterTanner Gooding1-6/+10
2018-08-20Stop using size_t for passing immediate values in CodeGen CodeGenInterface (#...Egor Chesakov1-19/+20
2018-08-07Add support to use an indirected address for JMP instructions to ARM64 (#19281)David Wrighton1-0/+11
2018-06-02JIT: Eliminate RegTracker (#18179) (#18230)Andrew Au1-4/+4
2018-05-22Remove JIT LEGACY_BACKEND code (#18064)Bruce Forstall1-1899/+22
2018-01-31Delete GenTreePtr. (#16027)Sergey Andreenko1-30/+30
2018-01-14Adding SSE4.1 intrinsic support for Round, Ceiling, and Floor.Tanner Gooding1-1/+2
2017-12-12Use macro _countof instead of explicit sizeof(arr) / sizeof(arr[0]) or sizeof...Egor Chesakov1-2/+2
2017-11-14Change VEX-encoding selection to avoid AVX-SSE transition penaltiesFei Peng1-2/+2
2017-11-06[ARM64] SIMD ins_Move_ExtendSteve MacLean1-2/+4
2017-10-24Merge pull request #14658 from mikedn/legacy-reg-trackBruce Forstall1-11/+2
2017-10-24Ifdef out legacy RegTracker codeMike Danes1-11/+2
2017-10-23[Arm64] SIMD ins_Load (#14636)Steve MacLean1-0/+2
2017-10-19Merge pull request #14582 from briansull/cleanup-iconhdlBrian Sullivan1-21/+3
2017-10-18Clang format fixesBrian Sullivan1-1/+1
2017-10-18Ifdef out legacy uses of GT_ASG_op (#14384)mikedn1-5/+16
2017-10-18Removed unused fields of Icon nodesBrian Sullivan1-21/+3
2017-10-03remove FEATURE_AVX_SUPPORT flagFei Peng1-1/+1
2017-09-26[RyuJIT/armarch] Put arguments with GT_BITCASTHanjoung Lee1-4/+22
2017-08-07Fix VSO 469210.Pat Gavlin1-1/+1
2017-07-21Lock the the dest reg in `inst_RV_TT` if necessary.Pat Gavlin1-1/+18
2017-06-07Make containedness explicitCarol Eidt1-41/+50
2017-06-01[Arm64] Use half barriers for IL Volatile implementationSteve MacLean1-1/+5
2017-05-23Merge pull request #11366 from ruben-ayrapetyan/remove-zap-code-relocs-for-li...Bruce Forstall1-2/+1
2017-05-15Change relocations in ngen-ed code with PC-relative constants for Linux ARM32.Ruben Ayrapetyan1-2/+1
2017-05-11Un-clang-format GTF_ flagsBruce Forstall1-5/+3
2017-04-20[x86/Linux] Relax inst_JMP assert condition (#11062)Jonghyun Park1-1/+8
2017-04-07Remove RELOC_SUPPORT defineBruce Forstall1-6/+1
2017-03-13Convert GenTree* to GenTreeCall* as much as possible (#10132)Bruce Forstall1-7/+5
2017-03-06Un-clang-format-horrible-ify emitIns_Call() and genEmitCall()Bruce Forstall1-11/+39
2017-02-22Updating codegenxarch to support single-precision CORINFO_INTRINSIC_SqrtTanner Gooding1-1/+5
2017-02-12Windows/Arm32: Fix a build break.Mikhael Skvortsov1-9/+0
2017-02-09Address the feedback.Mikhail Skvortcov1-6/+2
2017-02-09RyuJIT/ARM32: enable DecomposeLongs phaseMikhail Skvortcov1-2/+6
2017-02-05Enable SIMD for RyuJIT/x86Bruce Forstall1-0/+12
2016-12-02RyuJIT/x86: Implement TYP_SIMD12 supportBruce Forstall1-6/+4
2016-11-29Fix various disassembly issuesMike Danes1-2/+0
2016-10-27Introduce new CORJIT_FLAGS typeBruce Forstall1-1/+1
2016-08-11Reformat jit sources with clang-tidy and formatMichelle McDaniel1-1268/+1247
2016-07-29Massage code for clang-formatMichelle McDaniel1-0/+9
2016-07-26Enable multireg returns on Arm64Brian Sullivan1-7/+7
2016-06-08Add support for multi-dimensional array initializationMike Danes1-2/+1
2016-05-16Disable RegPair for x86 LongsMichelle McDaniel1-4/+9