summaryrefslogtreecommitdiff
path: root/src/jit/compiler.hpp
AgeCommit message (Expand)AuthorFilesLines
2019-06-05Small fixes around AST nodes. (#24957)Sergey Andreenko1-1/+1
2019-05-16Ensure that SIMD fields are correctly typed (#24377)Carol Eidt1-0/+6
2019-05-01Adjust some terms (#24351)Dan Moseley1-1/+1
2019-04-19Fixes for Zero Offset field sequence trackingBrian Sullivan1-0/+15
2019-04-17Add lvIsImplicitByRef information to lvaSetStruct (#19223)Jarret Shook1-2/+9
2019-04-16Arm64 vector ABI (#23675)Carol Eidt1-3/+3
2019-03-29Use GenTreeStmt* where it is implied. (#22963)Sergey Andreenko1-7/+4
2019-03-19Adding const to functions that don't change or shouldn't change state (#23329)Brian Bohe1-1/+1
2019-03-13Fix for Issue 21231Brian Sullivan1-2/+2
2019-02-12JIT: change how we block gc refs from callee saves for inline pinvokes (#22477)Andy Ayers1-0/+1
2019-01-30Remove GTF_ADDR_ONSTACK and IsVarAddr.Eugene Rozenfeld1-25/+0
2019-01-09Merge pull request #20772 from mikedn/ir-cleanupBruce Forstall1-73/+4
2019-01-04JIT: encapsulate general checks for optimizationAndy Ayers1-2/+2
2018-12-21Improve removal of dead calls to allocator helpers.Eugene Rozenfeld1-9/+8
2018-12-16Merge pull request #21400 from BruceForstall/FixArm32FloatRangeBruce Forstall1-37/+46
2018-12-16Enable object stack allocation in R2R mode.Eugene Rozenfeld1-5/+7
2018-12-10Eliminate GenTreeRegVar and GT_REG_VAR and RegVar (#18317)Julius R Friedman1-1/+0
2018-12-05Fix arm32 local variable referencesBruce Forstall1-37/+46
2018-11-05Add support for BSWAP intrinsic (#18398)Levi Broderick1-0/+2
2018-11-03Delete GenTreeLabelMike Danes1-8/+0
2018-11-02Delete SMALL_TREE_NODESMike Danes1-65/+4
2018-11-01Remove redundant zero-initializations for long-lifetime structs. (#20753)Eugene Rozenfeld1-3/+4
2018-10-30JIT: Fix call flag propagation for GenTreeArrElem (#20660)Andy Ayers1-11/+2
2018-10-29Dump the "reason" for a compiler tempBruce Forstall1-0/+2
2018-10-18[RyuJIT] Delete dead code (#20411)mikedn1-28/+0
2018-09-06Remove unused GenTree flags (#19840)mikedn1-7/+1
2018-08-25Remove some GT_ASG_op leftovers (#18205)mikedn1-46/+22
2018-08-25Streamline fgExcludeFromSsa (#15351)mikedn1-43/+1
2018-08-23Merge pull request #15011 from mikedn/ssa-mem-numCarol Eidt1-2/+2
2018-08-20JIT: remove incremental ref count updates (#19345)Andy Ayers1-171/+13
2018-08-08JIT: update lvaGrabTemp for new minopts/debug ref counting approach (#19351)Andy Ayers1-5/+14
2018-07-31JIT: fast path for minopts/debug codegen in lvaMarkRefs (#19103)Andy Ayers1-3/+15
2018-07-23JIT: some lclvars related cleanup (#19077)Andy Ayers1-107/+5
2018-07-22JIT: stateful local ref counts and weights (#19068)Andy Ayers1-27/+223
2018-07-20JIT: handle implicit local var references via local var attribute bit (#19012)Andy Ayers1-3/+2
2018-07-19Eliminate duplicate SSA number bookkeepingMike Danes1-2/+2
2018-07-18JIT: force all local var ref counts to be accessed via API (#18979)Andy Ayers1-18/+20
2018-07-05Enable genFnCalleeRegArgs for Arm64 Varargs (#18714)Jarret Shook1-4/+18
2018-06-30Move temp info from Compiler to RegSetMike Danes1-6/+6
2018-06-30Pass CompAllocator by value (#15025)mikedn1-78/+10
2018-06-22Expand ARM local variable R11-based addressingBruce Forstall1-14/+16
2018-06-18[JIT/ARM] Fix Compiler::lvaFrameAddressKonstantin Baladurin1-8/+5
2018-06-14[Windows|Arm64|Vararg] Add FEATURE_ARG_SPLIT (#18346)Jarret Shook1-2/+2
2018-06-13[Windows|Arm64|VarArgs] Correctly pass HFA arguments (#18364)Jarret Shook1-5/+6
2018-05-22Remove JIT LEGACY_BACKEND code (#18064)Bruce Forstall1-184/+9
2018-05-15Do not allocate memory in compUpdateTreeLife. (#17055)Sergey Andreenko1-23/+0
2018-04-17Unix/x64 ABI cleanupCarol Eidt1-2/+2
2018-03-30fix the bugSergey Andreenko1-0/+4
2018-03-28Add crossbitness support to ClrJit:Egor Chesakov1-0/+9
2018-03-26Merge pull request #15301 from mikedn/cast-unCarol Eidt1-4/+5