summaryrefslogtreecommitdiff
path: root/src/jit/codegenxarch.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-06-05Zero initReg in genSetGSSecurityCookie (#24371)Egor Chesakov1-5/+59
2019-06-05Cleanup block stores and test for 24846 (#24950)Carol Eidt1-139/+82
2019-05-31Handle a zero byte cpblk (#24871)Carol Eidt1-17/+7
2019-05-30Merge pull request #24869 from briansull/desktop-build-fixesBrian Sullivan1-0/+1
2019-05-30Fixes for building the Desktop JIT in CodegenMirrorBrian Sullivan1-0/+1
2019-05-30Implement R2R helpers for synchronized methods (#24646)Michal Strehovský1-6/+7
2019-05-17Ensure we don't underestimate the code size for 4 byte SSE instruction. (#24555)Tanner Gooding1-2/+2
2019-05-17Fix localloc with large out arg space (#24388)Bruce Forstall1-47/+80
2019-05-16Ensure that SIMD fields are correctly typed (#24377)Carol Eidt1-0/+2
2019-05-15delete JitOptions struct.Sergey Andreenko1-9/+0
2019-05-07Merge pull request #23587 from BrianBohe/brbohe/moving_variableLiveRangeSergey Andreenko1-1/+1
2019-04-16Arm64 vector ABI (#23675)Carol Eidt1-2/+2
2019-04-12Fix x86 stack probing (#23881)Bruce Forstall1-77/+226
2019-04-05WIP Fix ARM32/ARM64 large frame stack probingBruce Forstall1-1/+1
2019-03-29Moving VariableLiveRanges classes outside Compiler classBrian Bohe1-1/+1
2019-03-29A new way of tracking variables (#23373)Brian Bohe1-0/+5
2019-03-20Adding a flag to able/disable scope info (#23298)Brian Bohe1-1/+2
2019-03-19Adding const to functions that don't change or shouldn't change state (#23329)Brian Bohe1-4/+4
2019-02-21JIT: handle preference miss two register xmm return case (#22733)Andy Ayers1-9/+7
2019-02-16Merge pull request #22528 from mikedn/idx-addrCarol Eidt1-37/+40
2019-02-15Widen index to a temporary registerMike Danes1-20/+15
2019-02-12JIT: change how we block gc refs from callee saves for inline pinvokes (#22477)Andy Ayers1-0/+7
2019-02-12Fix genCodeForIndexAddrMike Danes1-37/+45
2019-02-08JIT: Suppress emitting same-reg zero extending move (#22454)Andy Ayers1-1/+17
2019-02-08JIT: fix ifdef guarding an assert (#22460)Andy Ayers1-1/+1
2019-01-30Remove GTF_ADDR_ONSTACK and IsVarAddr.Eugene Rozenfeld1-2/+4
2019-01-26Cleanup stackoverflow handling leftovers (#22228)Jan Kotas1-7/+0
2019-01-24Merge pull request #14393 from mikedn/float-neg-absCarol Eidt1-1/+1
2019-01-10Merge pull request #17733 from mikedn/cc-cond2Brian Sullivan1-366/+79
2019-01-10Merge pull request #21815 from CarolEidt/Fix752890Carol Eidt1-0/+6
2019-01-09Merge pull request #20772 from mikedn/ir-cleanupBruce Forstall1-2/+1
2019-01-04JIT: encapsulate general checks for optimizationAndy Ayers1-1/+1
2019-01-04[x86] Make copies of odd-size structsCarol Eidt1-0/+6
2018-12-12JIT: handle byref-typed immediates in encoding (#21477)Andy Ayers1-2/+15
2018-12-05Refactor genAllocLclFrame into two architecture-specific functions (#21074)Egor Chesakov1-1/+182
2018-11-10Remove genJumpKindForOperMike Danes1-5/+3
2018-11-10Delete dead codeMike Danes1-194/+0
2018-11-10Replace genSetRegToCond with inst_SETCCMike Danes1-77/+6
2018-11-10Move genCodeForSetcc to codegenlinear.cppMike Danes1-9/+11
2018-11-10Reimplement genCodeForJumpTrue using GenConditionMike Danes1-61/+1
2018-11-10Add support for floating point conditionsMike Danes1-37/+38
2018-11-10Change jpe/jpo to jp/jnpMike Danes1-4/+4
2018-11-10Introduce GenConditionMike Danes1-10/+47
2018-11-06Merge pull request #20633 from BruceForstall/FixSPCheckBruce Forstall1-19/+44
2018-11-05Fix SP check for x64/x86, remove for arm32/arm64Bruce Forstall1-19/+44
2018-11-05Add support for BSWAP intrinsic (#18398)Levi Broderick1-0/+45
2018-11-03Delete GenTreeLabelMike Danes1-2/+1
2018-10-22Remove the LocAllocSP slot for non-x86 platformsBruce Forstall1-2/+5
2018-09-16Add support for 16 byte aligned constantsMike Danes1-1/+1
2018-09-08Move FP DIV/MUL handling to genCodeForBinaryMike Danes1-86/+78