summaryrefslogtreecommitdiff
path: root/src/jit/lower.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-10-30Set vtable offset as containedJUNG DONG-HEON1-0/+1
2019-07-11Fix GS cookie check on ARM in functions with stackalloc (#25628)Jan Vorlicek1-3/+5
2019-04-26Typos (#24280)John Doe1-1/+1
2019-04-16Arm64 vector ABI (#23675)Carol Eidt1-2/+3
2019-03-28Delete simple unused vars2 (#23491)Sergey Andreenko1-28/+7
2019-03-28Struct & SIMD improvements (#22255)Carol Eidt1-5/+1
2019-03-27Revert "Delete unused variables in jit. Part 2. (#23481)" (#23488)Sergey Andreenko1-7/+28
2019-03-27Delete unused variables in jit. Part 2. (#23481)Sergey Andreenko1-28/+7
2019-02-14Fix check for memory containment safety. (#22563)Eugene Rozenfeld1-1/+2
2019-02-12JIT: change how we block gc refs from callee saves for inline pinvokes (#22477)Andy Ayers1-2/+8
2019-01-10Merge pull request #17733 from mikedn/cc-cond2Brian Sullivan1-14/+14
2019-01-09Merge pull request #20772 from mikedn/ir-cleanupBruce Forstall1-22/+14
2019-01-04JIT: encapsulate general checks for optimizationAndy Ayers1-2/+2
2018-12-22Fix ArrayStack's call to default constructor for <T>. (#21624)Sergey Andreenko1-1/+1
2018-12-10Eliminate GenTreeRegVar and GT_REG_VAR and RegVar (#18317)Julius R Friedman1-2/+2
2018-12-01Fix lclvar "cloning" in const division loweringMike Danes1-26/+20
2018-11-14Fix arm64 PUTARG_STK(contained OBJ(contained LCL_FLD_ADDR)). (#20995)Sergey Andreenko1-3/+3
2018-11-12Lower fast tail call wasn't patching control expression (#20740)Egor Chesakov1-20/+27
2018-11-10Introduce GenConditionMike Danes1-14/+14
2018-11-03Delete GenTreeLabelMike Danes1-5/+1
2018-11-03Ifdef out GenTreeLclVar::gtLclILoffsMike Danes1-17/+13
2018-10-01Stop updating gtRsvdRegs before LSRA (#20136)mikedn1-1/+0
2018-09-17Merge pull request #15657 from mikedn/fp-divmul-binaryCarol Eidt1-55/+0
2018-09-12Arm: Correctly handle multi-reg COPYCarol Eidt1-2/+12
2018-09-08Move FP DIV/MUL handling to genCodeForBinaryMike Danes1-55/+0
2018-09-07Fix for bug 12398: Lowering is inconsistent in checking safety of RegOptional...Eugene Rozenfeld1-1/+0
2018-09-06Get rid of Lowering::getCastDescriptionMike Danes1-115/+0
2018-08-25Remove some GT_ASG_op leftovers (#18205)mikedn1-4/+3
2018-08-22define FMT_BB as "BB%02u" and use it uniformly in the codebaseBrian Sullivan1-5/+5
2018-08-20JIT: remove incremental ref count updates (#19345)Andy Ayers1-53/+9
2018-08-06JIT: recompute local ref counts after lowerAndy Ayers1-0/+6
2018-07-27Lowering: Atomic ops can produce a value (#19173)Carol Eidt1-2/+7
2018-07-18JIT: force all local var ref counts to be accessed via API (#18979)Andy Ayers1-7/+7
2018-07-16Ensure BuildUse uses the correct reg numberCarol Eidt1-1/+5
2018-06-30Pass CompAllocator by value (#15025)mikedn1-1/+1
2018-06-29Corrected a few typos in the documentation and comments (#18706)Phil Garcia1-3/+3
2018-06-29Remove relocations for vtable chunks (#17147)Gleb Balykov1-9/+42
2018-06-14[Windows|Arm64|Vararg] Add FEATURE_ARG_SPLIT (#18346)Jarret Shook1-4/+6
2018-06-13Fix enregistered lclFld bug (#18418)Carol Eidt1-0/+7
2018-06-12Unify struct arg handling (#18358)Carol Eidt1-151/+27
2018-06-05Use the actual type of LOCKADD's data operandMike Danes1-1/+2
2018-06-04Merge pull request #18267 from mikedn/lockadd3Carol Eidt1-3/+15
2018-06-04Cleanup LOCKADD handlingMike Danes1-3/+15
2018-06-02Cleanup and remove unused parameters from genCreateAddrMode (#18258)Robin Sue1-5/+12
2018-06-01[arm64] Disable `a % b = a & (b - 1);` optimization. (#18206)Sergey Andreenko1-9/+21
2018-05-25delete unused variables from jit (#18121)Sergey Andreenko1-3/+4
2018-05-24Fix a variety of typos (#18096)John Doe1-1/+1
2018-05-22Remove JIT LEGACY_BACKEND code (#18064)Bruce Forstall1-6/+1
2018-05-10Call ContainCheckIndir on the newly created indirMike Danes1-0/+1
2018-04-17Unix/x64 ABI cleanupCarol Eidt1-8/+8