summaryrefslogtreecommitdiff
path: root/src/jit/lclvars.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-04-17JIT: ignore pinning of non-gc types (#24010)Andy Ayers1-1/+13
2019-04-17Add lvIsImplicitByRef information to lvaSetStruct (#19223)Jarret Shook1-5/+31
2019-04-16Arm64 vector ABI (#23675)Carol Eidt1-40/+45
2019-04-05WIP Fix ARM32/ARM64 large frame stack probingBruce Forstall1-1/+0
2019-03-28Struct & SIMD improvements (#22255)Carol Eidt1-2/+3
2019-03-22Delete unused variables in jit. Part1. (#23399)Sergey Andreenko1-4/+8
2019-03-19Adding const to functions that don't change or shouldn't change state (#23329)Brian Bohe1-2/+2
2019-03-13Fix for Issue 21231Brian Sullivan1-2/+2
2019-03-01JIT: revise comment about struct-of-struct-of-field promotion (#22952)Andy Ayers1-8/+2
2019-02-28Set flag in comp info to signal that a caller has >8 byte struct args (#22775)Jarret Shook1-4/+7
2019-02-28JIT: allow slightly more general promotion of structs with struct fields (#22...Andy Ayers1-1/+14
2019-02-18Fix warning causing error in warning as error (Windows) (#22660)Ben Adams1-1/+1
2019-02-15JIT: modify how jit determines when to update a type (#22618)Andy Ayers1-23/+3
2019-02-06Fix ARM64 GS with locallocBruce Forstall1-113/+183
2019-01-04JIT: encapsulate general checks for optimizationAndy Ayers1-3/+3
2018-12-16Merge pull request #21400 from BruceForstall/FixArm32FloatRangeBruce Forstall1-1/+1
2018-12-06Guarded devirtualization foundations (#21270)Andy Ayers1-0/+5
2018-12-05Fix arm32 local variable referencesBruce Forstall1-1/+1
2018-12-03JIT: fix overly aggressive type propagation from returns (#21316)Andy Ayers1-4/+9
2018-11-30Fix dump in LvaUpdateClassCarol Eidt1-4/+4
2018-11-29Track single def locals in importer (#21251)Andy Ayers1-56/+49
2018-11-08Implement escape analysis and stack allocation of non-box objects without gc ...Eugene Rozenfeld1-1/+1
2018-11-08Allow creation of variables of TYP_STRUCT with non-value class handles.Eugene Rozenfeld1-24/+49
2018-10-31Remove superfluous 'const' qualifier from trivial return types (#20652)MichaƂ Janiszewski1-1/+1
2018-10-29Dump the "reason" for a compiler tempBruce Forstall1-8/+21
2018-10-22Remove the LocAllocSP slot for non-x86 platformsBruce Forstall1-8/+25
2018-10-16Fix compilation error when `FEATURE_HFA` is disabled. (#20432)Sergey Andreenko1-0/+2
2018-10-16Extract argInfo building from fgMorphArgs (#19658)Carol Eidt1-1/+5
2018-10-05Refactoring of struct promotion code for the future fix. (#20216)Sergey Andreenko1-304/+459
2018-09-28Make `structType` optional in jitEEInterface method `getFieldType`. (#20191)Sergey Andreenko1-4/+3
2018-09-26Do not treat a custom layout as overlapping when trying to inline a struct me...Sergey Andreenko1-50/+33
2018-08-29Improve struct promotion for 256-bit SIMD fieldsFei Peng1-2/+3
2018-08-25Remove some GT_ASG_op leftovers (#18205)mikedn1-1/+1
2018-08-23Merge branch 'master' into fmt-bbBrian Sullivan1-1/+1
2018-08-23Merge pull request #15011 from mikedn/ssa-mem-numCarol Eidt1-1/+1
2018-08-22define FMT_BB as "BB%02u" and use it uniformly in the codebaseBrian Sullivan1-1/+1
2018-08-21Cleanup unnecessary casts in roundUpEgor Chesakov1-9/+11
2018-08-20JIT: remove incremental ref count updates (#19345)Andy Ayers1-209/+25
2018-08-15JIT: properly handle special-case varargs params in minopts (#19489)Andy Ayers1-3/+21
2018-08-07Merge pull request #19325 from AndyAyersMS/RecomputeRefCounts2Andy Ayers1-38/+95
2018-08-07fix bug in jit dump outputAndy Ayers1-2/+2
2018-08-06JIT: recompute local ref counts after lowerAndy Ayers1-38/+95
2018-08-06JIT: refactor ref count computation into a reusable utility method (#19240)Andy Ayers1-153/+193
2018-07-31JIT: fast path for minopts/debug codegen in lvaMarkRefs (#19103)Andy Ayers1-55/+92
2018-07-27JIT: add extra check to struct of struct of x promotion (#19156)Andy Ayers1-0/+12
2018-07-23JIT: some lclvars related cleanup (#19077)Andy Ayers1-141/+43
2018-07-22JIT: stateful local ref counts and weights (#19068)Andy Ayers1-13/+11
2018-07-20JIT: handle implicit local var references via local var attribute bit (#19012)Andy Ayers1-14/+8
2018-07-19Eliminate duplicate SSA number bookkeepingMike Danes1-1/+1
2018-07-18JIT: force all local var ref counts to be accessed via API (#18979)Andy Ayers1-27/+27