summaryrefslogtreecommitdiff
path: root/src/jit/valuenum.h
AgeCommit message (Expand)AuthorFilesLines
2019-04-05Change the backing storage for Byref constants in ValueNumber-ing to use size_t.Brian Sullivan1-6/+7
2018-12-10Renamed VNCollectExc to VNUnionExcSetBrian Sullivan1-2/+2
2018-12-05Preserve the exception sets from child nodes when we create a new unique valu...Brian Sullivan1-0/+14
2018-11-26Fix issue 20185Brian Sullivan1-2/+1
2018-10-18[RyuJIT] Delete dead code (#20411)mikedn1-28/+0
2018-10-05Full support for exception sets in value numbering.Brian Sullivan1-3/+7
2018-09-20Added methods VNLiberalNormalValue and VNConservativeNormalValueBrian Sullivan1-0/+14
2018-09-19Changes to use VNNormalValue in assertionPropBrian Sullivan1-4/+3
2018-09-13Value Number Enhancements:Brian Sullivan1-17/+71
2018-08-31Rework the EvalOp generics template methodsBrian Sullivan1-13/+19
2018-08-29Value Numbering dumping changes and documentation on normal and excSet value ...Brian Sullivan1-0/+8
2018-08-21Define FMT_VN as "$%x" and use it uniformly in the codebaseBrian Sullivan1-4/+3
2018-06-30Pass CompAllocator by value (#15025)mikedn1-4/+4
2018-05-10Value number identities for compares and subs (#17919)Andy Ayers1-0/+6
2018-01-31Delete GenTreePtr. (#16027)Sergey Andreenko1-2/+2
2018-01-05Fix issue where the unsigned value used for the the map select budget could u...Brian Sullivan1-2/+5
2017-10-15Copy ExpandArray and SimplerHashTable to JIT's sourcesMike Danes1-16/+16
2017-10-15Avoid using IAllocatorMike Danes1-4/+4
2017-06-09delete DECLARE_TYPED_ENUM (#12177)Sergey Andreenko1-14/+13
2017-05-11Propagate assertions for more checked boundsJoseph Tremoulet1-23/+40
2017-03-13Build Linux altjit for x86 and amd64 (#10120)Bruce Forstall1-2/+6
2017-03-03Generate OAK_NO_THROW assertions from (uint)i < (uint)a.len checksMike Danes1-0/+14
2017-02-22Updating jit/valuenum to properly handle the single-precision versions of the...Tanner Gooding1-0/+1
2017-02-08Value-number `ByrefExposed` memory and loadsJoseph Tremoulet1-1/+1
2017-02-08Introduce `MemoryKind` abstractionJoseph Tremoulet1-2/+2
2016-11-15Format code.Pat Gavlin1-10/+10
2016-11-15Fix value numbering for FieldSeqStore::NotAField.Pat Gavlin1-27/+13
2016-09-21Reformat jit code for Windows x64Michelle McDaniel1-9/+12
2016-08-16Record expr location for opqaue value numbersJoseph Tremoulet1-17/+24
2016-08-11Reformat jit sources with clang-tidy and formatMichelle McDaniel1-251/+351
2016-07-29Massage code for clang-formatMichelle McDaniel1-13/+15
2016-04-18Stanardize on `DEBUGARG` in the JIT.Pat Gavlin1-1/+1
2016-04-06Add JIT and GC info SimplerHashTable behaviors.Pat Gavlin1-4/+4
2016-03-16Update code to use COMPlus_ instead of COMPLUS_ when referencing knobsManu1-1/+1
2016-03-04Improvements for ReadyToRun helpers in JIT value numbering.Eugene Rozenfeld1-1/+1
2016-02-26Clean up some truncation warnings in the JIT.Pat Gavlin1-16/+10
2016-01-27Update license headersdotnet-bot1-4/+3
2016-01-22Fix a bug in JIT value numbering.Eugene Rozenfeld1-1/+7
2015-12-11Port of all JIT changes for .NET Framework 4.6.1 changesBrian Sullivan1-5/+52
2015-11-18Fix for issue 2058.Lubomir Litchev1-1/+1
2015-03-26Fix warnings in the jitter codeJan Vorlicek1-35/+40
2015-03-17Fix MacOS build breakJan Kotas1-7/+26
2015-03-17Merge changes from parent branchdotnet-bot1-14/+104
2015-01-30Initial commit to populate CoreCLR repo dotnet-bot1-0/+1109