summaryrefslogtreecommitdiff
path: root/src/jit/rangecheck.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-01-10JIT: fix byte range used by RangeCheck (#21915)Andy Ayers1-1/+1
2019-01-07JIT: infer ranges from small int type operationsAndy Ayers1-0/+31
2018-09-20Added methods VNLiberalNormalValue and VNConservativeNormalValueBrian Sullivan1-7/+7
2018-09-19Changes to use VNNormalValue in assertionPropBrian Sullivan1-15/+14
2018-08-25Remove some GT_ASG_op leftovers (#18205)mikedn1-56/+12
2018-08-22define FMT_BB as "BB%02u" and use it uniformly in the codebaseBrian Sullivan1-7/+7
2018-08-21Define FMT_VN as "$%x" and use it uniformly in the codebaseBrian Sullivan1-5/+5
2018-06-30Pass CompAllocator by value (#15025)mikedn1-8/+8
2018-05-22Remove JIT LEGACY_BACKEND code (#18064)Bruce Forstall1-33/+0
2018-02-27Minimal Fix for the incorrect rangecheck elimination issue reported by Mike D...Brian Sullivan1-8/+20
2018-02-26Update the table-driven framework to support x86 imm-intrinsics.Fei Peng1-1/+5
2018-02-08Merge pull request #15595 from mikedn/rc-binopBrian Sullivan1-25/+6
2018-01-31Delete GenTreePtr. (#16027)Sergey Andreenko1-19/+19
2017-12-22Remove useless RangeCheck::Limit::keArrayMike Danes1-25/+6
2017-11-09Change RangeCheck to use the available SSA dataMike Danes1-23/+62
2017-11-06RangeCheck cleanupMike Danes1-183/+141
2017-10-19Fix Desktop build break - warning for unreachable codeBrian Sullivan1-3/+3
2017-10-18Ifdef out legacy uses of GT_ASG_op (#14384)mikedn1-4/+19
2017-08-31Enable checking of GTF_EXCEPT and GTF_ASG flags. (#13668)Eugene Rozenfeld1-2/+2
2017-07-29Remove unnecessary allocations from RangeCheckMike Danes1-35/+10
2017-07-07Dump tree IDs instead of pointers in RangeCheckMike Danes1-10/+12
2017-07-03create GetAssertionIndex to convert from unsigned to AssertionIndex (#12554)Sergey Andreenko1-4/+4
2017-05-26Fix BitSetUint64, clean and improve the surrounding code. (#11721)Sergey Andreenko1-1/+1
2017-05-19Merge pull request #11521 from JosephTremoulet/SpanAssertJoseph Tremoulet1-65/+59
2017-05-19Improve BitVecOps<>::Iter::NextElem (#11696)Bruce Forstall1-1/+1
2017-05-11Propagate assertions for more checked boundsJoseph Tremoulet1-65/+59
2017-03-20Refactor GenTree assertion information storageMike Danes1-3/+3
2017-02-28Guard a use of a possibly-uninitialized BitSet.Pat Gavlin1-4/+7
2016-11-01Handle simd checks in OptimizeRangeCheckJoseph Tremoulet1-1/+4
2016-08-11Reformat jit sources with clang-tidy and formatMichelle McDaniel1-182/+182
2016-07-29Massage code for clang-formatMichelle McDaniel1-2/+2
2016-05-09Don't print pointers to the JitDump; output the assertion bitvector as a string.Bruce Forstall1-2/+2
2016-01-27Update license headersdotnet-bot1-4/+3
2015-12-11Port of all JIT changes for .NET Framework 4.6.1 changesBrian Sullivan1-34/+101
2015-04-28Removed the -Wno-switch compiler option for the Clang builds on LinuxBrian Sullivan1-3/+19
2015-04-07Merge changes from parent branchdotnet-bot1-6/+18
2015-03-26Fix warnings in the jitter codeJan Vorlicek1-5/+5
2015-03-17Merge changes from parent branchdotnet-bot1-98/+186
2015-02-25FI from $/DevDiv/FXMain to $/DevDiv/FX/Product/ProjectK **FI_LABEL=22625.00**dotnet-bot1-1/+6
2015-01-30Initial commit to populate CoreCLR repo dotnet-bot1-0/+1201