summaryrefslogtreecommitdiff
path: root/src/jit/flowgraph.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-12-05JIT: enable inline pinvoke in more casesAndy Ayers1-0/+3
2016-11-29Fix formatting in filesMichelle McDaniel1-118/+118
2016-11-18Reinstate the struct optimization changes:Carol Eidt1-1/+2
2016-11-13Inliner: ensure all statements have an inline context (#8064)Andy Ayers1-30/+65
2016-11-09Inliner: support inlining of methods with pinned localsAndy Ayers1-12/+111
2016-11-03Revert "Enable optimization of structs"Jan Kotas1-2/+1
2016-11-03Format code.Pat Gavlin1-3/+3
2016-11-02Properly update block flags during branch opt.Pat Gavlin1-4/+4
2016-11-01Merge pull request #7677 from CarolEidt/StructOptsCarol Eidt1-1/+2
2016-10-31Merge pull request #7852 from AndyAyersMS/InlinerSmallFixesAndy Ayers1-4/+13
2016-10-27Use memset instead of ZeroMemory (#7851)Michal Strehovský1-1/+1
2016-10-27Introduce new CORJIT_FLAGS typeBruce Forstall1-8/+15
2016-10-27Inliner: Fix LegacyPolicyAssert; Dump prejit noinline reasonsAndy Ayers1-4/+13
2016-10-20Enable optimization of structsCarol Eidt1-1/+2
2016-10-14Merge pull request #7580 from benaadams/flag-doesnot-return-earlyAndy Ayers1-39/+34
2016-10-14Remove DEBUGGING_SUPPORT #ifdef (#7611)Bruce Forstall1-13/+0
2016-10-13Move up DOES_NOT_RETURN moreBen Adams1-32/+18
2016-10-13Set DOES_NOT_RETURN flag in fgFindJumpTargetsBen Adams1-0/+17
2016-10-13Count BBJ_RETURN in fgMakeBasicBlocksBen Adams1-23/+15
2016-09-21Reformat jit code on OSXMichelle McDaniel1-4/+4
2016-09-20Clean up GenTree node size dumping code. (#7278)Peter Kukol1-18/+20
2016-09-20Support GT_OBJ for x86Carol Eidt1-4/+9
2016-09-14Address PR feedback.Pat Gavlin1-1/+1
2016-09-14Introduce GT_JCC.Pat Gavlin1-13/+21
2016-09-09Merge pull request #7120 from BruceForstall/Fix7093Bruce Forstall1-3/+20
2016-09-08Fix #7093Bruce Forstall1-3/+20
2016-09-08Merge pull request #7071 from erozenfeld/StackOverflowEugene Rozenfeld1-108/+161
2016-09-07Make GT_LIST processing non-recursive to avoid StackOverflow.Eugene Rozenfeld1-108/+161
2016-09-02More PR commentsCarol Eidt1-25/+39
2016-09-01Address PR FeedbackCarol Eidt1-3/+2
2016-09-011st Class Struct Block AssignmentsCarol Eidt1-56/+97
2016-08-31Fix #6893. (#6932)Pat Gavlin1-1/+1
2016-08-26fgOptimizeBranch loses bbFlags while duplicating the block #6886Egor Chesakov1-0/+4
2016-08-23Stop maintaining costs in fgSimpleLowering. (#6872)Pat Gavlin1-2/+6
2016-08-22Remove fgDebugCheckLinear{Tree,NodeLinks}. (#6842)Pat Gavlin1-166/+0
2016-08-19Merge pull request #6793 from erozenfeld/TailCallInCalleeInliningEugene Rozenfeld1-1/+16
2016-08-19Don't inline methods that have tail-prefixed calls.Eugene Rozenfeld1-1/+16
2016-08-19Implement the proposed design for RyuJIT's LIR. (#6689)Pat Gavlin1-1104/+577
2016-08-11Reformat jit sources with clang-tidy and formatMichelle McDaniel1-3662/+3858
2016-08-10Fix unreachable code in flowgraphjashoo1-1/+1
2016-08-05Merge pull request #6609 from AndyAyersMS/InlineSummaryDataAndy Ayers1-0/+1
2016-08-04Merge pull request #6103 from mikedn/nothrowinlAndy Ayers1-2/+36
2016-08-04Merge pull request #6572 from JosephTremoulet/stargJoseph Tremoulet1-41/+24
2016-08-04Allow inlining when inlinee has `starg`Joseph Tremoulet1-41/+24
2016-08-04Inliner: gather summary stats and dump to Jit CSV logAndy Ayers1-0/+1
2016-08-04Do not inline methods that never returnMike Danes1-2/+36
2016-08-02Less Conservative GtObjCarol Eidt1-5/+7
2016-07-29Massage code for clang-formatMichelle McDaniel1-45/+69
2016-07-26Merge pull request #6467 from briansull/multireg-return2Brian Sullivan1-28/+30
2016-07-26Merge pull request #6401 from AndyAyersMS/PropagateOptMethodFlagsAndy Ayers1-0/+16