summaryrefslogtreecommitdiff
path: root/src/jit/compiler.h
AgeCommit message (Expand)AuthorFilesLines
2017-05-20Merge pull request #10453 from JosephTremoulet/ImplicitByRefJoseph Tremoulet1-4/+20
2017-05-19Merge pull request #11521 from JosephTremoulet/SpanAssertJoseph Tremoulet1-10/+10
2017-05-15Morph implicit byrefs after struct promotionJoseph Tremoulet1-1/+17
2017-05-15Fix assertion in lvaIsImplicitByRefLocalJoseph Tremoulet1-1/+1
2017-05-15Allow clearing IsHfaRegArgJoseph Tremoulet1-2/+2
2017-05-11Re-morph lclVar nodes after simplifying (ind (addr (lclVar))). (#11531)Pat Gavlin1-1/+1
2017-05-11Propagate assertions for more checked boundsJoseph Tremoulet1-10/+10
2017-05-09Stop hoisting statics above cctorsJoseph Tremoulet1-1/+2
2017-04-28Fix #11273 by adjusting the fix for VSO 406163.Pat Gavlin1-1/+1
2017-04-24Add code to measure dynamic noway_assert usageBruce Forstall1-0/+4
2017-04-20[ARM32/RyuJIT] Argument passing for multireg struct (#10846)Hyeongseok Oh1-2/+2
2017-04-18RyuJIT/ARM32: use mla for array offset computationMikhail Skvortcov1-0/+2
2017-04-14Small clean up of stackEntry (#10820)Sergey Andreenko1-5/+2
2017-04-12Merge pull request #10904 from BruceForstall/ArmMergeCodegenFuncsBruce Forstall1-0/+8
2017-04-12[x86/Linux] Funclet-based synchronization (#10791)Jonghyun Park1-2/+2
2017-04-11Merge similar arm32/arm64 codegen functionsBruce Forstall1-0/+8
2017-04-10Do not spill eeStack after ldtoken opcode. (#10215)Sergey Andreenko1-0/+5
2017-04-07Remove RELOC_SUPPORT defineBruce Forstall1-5/+3
2017-04-05replace the linear time algorithm from lclvars with the constant one. (#10401)Sergey Andreenko1-0/+5
2017-04-04CoreRT: make CORINFO_HELP_READYTORUN_DELEGATE_CTOR optimization for verifiabl...Sergey Andreenko1-1/+6
2017-03-31delete GetMethod2 (#10626)Sergey Andreenko1-4/+0
2017-03-29JIT: improve types for single def locals and temps (#10471)Andy Ayers1-4/+15
2017-03-25Some BitVecOps improvements (#10437)mikedn1-5/+0
2017-03-21Fix Linux/x86 call alignment calculation and insertion (#10266)Bruce Forstall1-17/+41
2017-03-21Merge pull request #10327 from mikedn/assertion-infoJoseph Tremoulet1-19/+2
2017-03-20Refactor GenTree assertion information storageMike Danes1-19/+2
2017-03-20Merge pull request #10262 from briansull/refactor2Brian Sullivan1-2/+12
2017-03-18Remove JIT-EE version ifdefs (#10273)Bruce Forstall1-19/+3
2017-03-17Updates for the handling of Profile data in the JITBrian Sullivan1-2/+12
2017-03-14JIT: preliminaries to improve types (#10172)Andy Ayers1-0/+2
2017-03-13Improve LIR dumping (#10140)Bruce Forstall1-1/+1
2017-03-13Convert GenTree* to GenTreeCall* as much as possible (#10132)Bruce Forstall1-29/+29
2017-03-09Fix AssertionDsc::Equals OAK_NO_THROW's handlingMike Danes1-3/+27
2017-03-03Add/improve assertion propagation commentsMike Danes1-0/+6
2017-03-03Generate OAK_NO_THROW assertions from (uint)i < (uint)a.len checksMike Danes1-0/+7
2017-03-02Devirtualize calls in some simple casesAndy Ayers1-0/+9
2017-02-23JIT: keep ref count for runtime generic context lookupsAndy Ayers1-2/+5
2017-02-23JIT: defer setting outgoing args size until after optimization (#9683)Andy Ayers1-5/+18
2017-02-17Merge pull request #9636 from sivarv/shouldPromoteSivarv1-0/+1
2017-02-16Refactor fgPromoteStrut into lvaShouldPromoteStructVarsivarv1-0/+1
2017-02-16Rename cseArrLenMap to optCseArrLenMapJoseph Tremoulet1-3/+3
2017-02-15Update array length compare value numbers on CSEJoseph Tremoulet1-0/+8
2017-02-15JIT: Finally chain merging (#8810)Andy Ayers1-0/+6
2017-02-14Merge pull request #9522 from sandreenko/GVM-for-corertSergey Andreenko1-0/+6
2017-02-14Generic Virtual calls for CoreRTSergey Andreenko1-0/+6
2017-02-14Merge pull request #9566 from pgavlin/MeasureIRPat Gavlin1-2/+8
2017-02-13Jit: fix gtIsRecursiveCallAndy Ayers1-1/+2
2017-02-13Add IR size after certain phases to the JIT log.Pat Gavlin1-2/+8
2017-02-10Fix formatting.Pat Gavlin1-1/+1
2017-02-10Fix the release build with OPT_CONFIG and address PR feedback.Pat Gavlin1-1/+4