summaryrefslogtreecommitdiff
path: root/src/jit/compiler.h
AgeCommit message (Expand)AuthorFilesLines
2017-07-29Fix bug converting BBJ_CALLFINALLY block to BBJ_THROW on ARM32 (#13094)Bruce Forstall1-0/+10
2017-07-24Don't map P-DEP SIMD12 local vars to SIMD16 on x64Andy Ayers1-6/+3
2017-07-14Add an overload of `fgMarkIntf` that takes a var index.Pat Gavlin1-0/+2
2017-07-12Remove unused GT_PHYSREGDST nodeCarol Eidt1-3/+0
2017-07-12Implement a new approach for SIMD8/LONG interactions. (#12590)Pat Gavlin1-0/+1
2017-07-11Delete bitset iterators defines (#12642)Sergey Andreenko1-1/+1
2017-07-10Merge pull request #12674 from CarolEidt/LowerStoreLocCarol Eidt1-0/+5
2017-07-10Speed up fgLocalVarLiveness in minopts. (#12665)Pat Gavlin1-0/+10
2017-07-08Avoid a large local in a recursive visitor. (#12693)Pat Gavlin1-3/+5
2017-07-07Move StoreLoc type widening to LoweringCarol Eidt1-0/+5
2017-07-07Merge pull request #12429 from mikedn/dead-qmarkPat Gavlin1-2/+4
2017-06-29[RyuJIT/armel] Support `double` argument passingHanjoung Lee1-0/+2
2017-06-28Format code.Pat Gavlin1-20/+22
2017-06-28Address PR feedback.Pat Gavlin1-0/+54
2017-06-28Convert lvaMarkLclRefs to a visitor.Pat Gavlin1-1/+0
2017-06-28Convert lva{Inc,Dec}RefCntsCB to a visitor.Pat Gavlin1-3/+31
2017-06-28Convert fgWalkTree{Pre,Post,} to use the new visitor.Pat Gavlin1-11/+41
2017-06-28Add a generic tree visitor.Pat Gavlin1-0/+446
2017-06-23# This is a combination of 2 commits.Carol Eidt1-0/+3
2017-06-23Remove QMARK related dead codeMike Danes1-2/+4
2017-06-16Merge pull request #12321 from BruceForstall/FixMeasureSize2Bruce Forstall1-6/+11
2017-06-15Convert size measurements for nodes to unsigned __int64Bruce Forstall1-6/+11
2017-06-15Merge pull request #12047 from rartemev/issue_4122_2Roman Artemev1-0/+1
2017-06-12make REG_VIRTUAL_STUB_PARAM depended on Abi. (#12209)Sergey Andreenko1-0/+73
2017-06-09delete DECLARE_TYPED_ENUM (#12177)Sergey Andreenko1-7/+6
2017-06-08Fixed determintaion of need to make code that contains tail.call loop fully i...Roman Artemev1-0/+1
2017-05-26Fix BitSetUint64, clean and improve the surrounding code. (#11721)Sergey Andreenko1-12/+12
2017-05-24Improve comments around implicit byref rewriteJoseph Tremoulet1-8/+18
2017-05-24Update full-struct references to promoted IBR argsJoseph Tremoulet1-2/+1
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