summaryrefslogtreecommitdiff
path: root/src/jit/earlyprop.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-09-22Merge pull request #14117 from mikedn/earyprop-neg-lengthBruce Forstall1-2/+2
2017-09-21Don't early-propagate negative array lengthsMike Danes1-2/+2
2017-09-21Remove constant range checks in earlypropMike Danes1-0/+28
2017-08-31Enable checking of GTF_EXCEPT and GTF_ASG flags. (#13668)Eugene Rozenfeld1-1/+3
2017-06-28Merge pull request #12487 from pgavlin/GenTreeVisitorPat Gavlin1-2/+2
2017-06-28Convert lva{Inc,Dec}RefCntsCB to a visitor.Pat Gavlin1-2/+2
2017-06-27Implement JIT_NewArr1_R2R as R2R wrapper for JIT_NewArr1 to support both Meth...Ruben Ayrapetyan1-0/+2
2016-12-07Remove a use of `gtGetOp` in earlyprop.Pat Gavlin1-5/+8
2016-11-23Format code.Pat Gavlin1-1/+2
2016-11-23Increment lclVar refCounts in fgMorphBlockStmt.Pat Gavlin1-8/+2
2016-11-18Reinstate the struct optimization changes:Carol Eidt1-8/+4
2016-11-03Revert "Enable optimization of structs"Jan Kotas1-4/+8
2016-10-20Enable optimization of structsCarol Eidt1-8/+4
2016-09-21Reformat jit code for Windows x64Michelle McDaniel1-1/+1
2016-08-31Add missing BBF_HAS_NULLCHECK testPetr Onderka1-0/+5
2016-08-31Removed unused variablePetr Onderka1-1/+0
2016-08-18Preparatory changes for Blk Ops IRCarol Eidt1-1/+5
2016-08-12Reformat the JIT sources.Pat Gavlin1-64/+65
2016-08-12Revert #6686.Pat Gavlin1-66/+65
2016-08-11Reformat jit sources with clang-tidy and formatMichelle McDaniel1-65/+66
2016-08-10Propagate known array lengths to more placesJoseph Tremoulet1-1/+1
2016-08-09Update FieldSeq annotations in EarlyPropJoseph Tremoulet1-0/+9
2016-08-05Null check folding.Eugene Rozenfeld1-19/+239
2016-07-26Rewrite gtIsVtableAccess to avoid assertAndy Ayers1-7/+6
2016-01-27Update license headersdotnet-bot1-4/+3
2016-01-03Remove dead code from JIT's earlyprop.cppMike Danes1-4/+0
2015-12-14Don't propagate type handles that are used as null checksBruce Forstall1-0/+10
2015-12-11Port of all JIT changes for .NET Framework 4.6.1 changesBrian Sullivan1-0/+433