summaryrefslogtreecommitdiff
path: root/src/jit/valuenum.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-04-19Fixes for Zero Offset field sequence trackingBrian Sullivan1-11/+0
2019-04-05Change the backing storage for Byref constants in ValueNumber-ing to use size_t.Brian Sullivan1-17/+11
2019-03-29Use GenTreeStmt* where it is implied. (#22963)Sergey Andreenko1-12/+9
2019-03-28Delete simple unused vars2 (#23491)Sergey Andreenko1-7/+2
2019-03-27Revert "Delete unused variables in jit. Part 2. (#23481)" (#23488)Sergey Andreenko1-2/+7
2019-03-27Delete unused variables in jit. Part 2. (#23481)Sergey Andreenko1-7/+2
2019-03-15Fix formatting errorBrian Sullivan1-13/+13
2019-03-14Fix for duplicate call to Set when we run out of budgetBrian Sullivan1-16/+20
2019-02-12Fix exception sets for indirections in value numbering. (#22542)Eugene Rozenfeld1-16/+16
2019-01-03Fix desktop SIMD failuresCarol Eidt1-1/+4
2018-12-17Add specialized allocation helpers (#21561)Michal Strehovský1-0/+3
2018-12-12Fix for PMI assert: 'vnWx != NoVN'Brian Sullivan1-20/+22
2018-12-10Renamed VNCollectExc to VNUnionExcSetBrian Sullivan1-24/+25
2018-12-05Added NullChk exceptions for GT_ARR_LENTH, GT_ARR_ELEM and GT_ARR_OFFSETBrian Sullivan1-3/+18
2018-12-05Use fgValueNumberAddExceptionSetForIndirection to calculate the base address ...Brian Sullivan1-30/+21
2018-12-05Preserve the exception sets from child nodes when we create a new unique valu...Brian Sullivan1-24/+172
2018-11-27Code review feedbackBrian Sullivan1-1/+3
2018-11-26Fix issue 20185Brian Sullivan1-24/+23
2018-11-22Typos (#21171)John Doe1-2/+2
2018-11-19Make type comparisons more general purpose (#20940)Michal Strehovský1-0/+8
2018-11-13Fix CanEvalForConstantArgs(VNFunc vnf)Brian Sullivan1-17/+68
2018-11-08Enlighten ValueNumStore::EvalOpSpecialized about bswap nodes (#20883)Levi Broderick1-0/+32
2018-11-08Fixes issue 18259Brian Sullivan1-56/+113
2018-11-05Fix constant propagation with nested structsBrian Sullivan1-21/+18
2018-10-16Extract argInfo building from fgMorphArgs (#19658)Carol Eidt1-3/+3
2018-10-05Full support for exception sets in value numbering.Brian Sullivan1-388/+1036
2018-09-28Make `structType` optional in jitEEInterface method `getFieldType`. (#20191)Sergey Andreenko1-3/+2
2018-09-20Added methods VNLiberalNormalValue and VNConservativeNormalValueBrian Sullivan1-8/+7
2018-09-19Changes to use VNNormalValue in assertionPropBrian Sullivan1-58/+45
2018-09-13whitespace fixesBrian Sullivan1-3/+3
2018-09-13Value Number Enhancements:Brian Sullivan1-316/+815
2018-09-07Merge pull request #19748 from briansull/evalop-specializedBrian Sullivan1-486/+564
2018-09-07Merge pull request #19823 from echesakovMSFT/CrossBitnessValueNumberingEgor Chesakov1-1/+2
2018-09-06Remove unused GenTree flags (#19840)mikedn1-34/+0
2018-09-04Replace VNForPtrSizeIntCon(addrValue) with VNForHandle(addrValue, GTF_ICON_FT...Egor Chesakov1-1/+2
2018-08-31Rework the EvalOp generics template methodsBrian Sullivan1-486/+564
2018-08-29Fix typoBrian Sullivan1-2/+2
2018-08-29Value Numbering dumping changes and documentation on normal and excSet value ...Brian Sullivan1-56/+148
2018-08-28Removed unused argument 'evalAsgLhsInd' in Value NumberingBrian Sullivan1-13/+10
2018-08-25Remove some GT_ASG_op leftovers (#18205)mikedn1-12/+3
2018-08-25Streamline fgExcludeFromSsa (#15351)mikedn1-17/+23
2018-08-23Merge branch 'master' into fmt-bbBrian Sullivan1-11/+2
2018-08-23Merge pull request #15011 from mikedn/ssa-mem-numCarol Eidt1-11/+2
2018-08-22define FMT_BB as "BB%02u" and use it uniformly in the codebaseBrian Sullivan1-9/+9
2018-08-21Define FMT_VN as "$%x" and use it uniformly in the codebaseBrian Sullivan1-44/+43
2018-08-18Return "default" target-specific NaN value during constant folding of arithme...Egor Chesakov1-10/+190
2018-07-19Remove SsaConfig::UNINIT_SSA_NUMMike Danes1-9/+0
2018-07-19Eliminate duplicate SSA number bookkeepingMike Danes1-2/+2
2018-07-16JIT: fix value numbering to handle GT_NULLCHECK more generally (#18942)Andy Ayers1-6/+11
2018-06-30Pass CompAllocator by value (#15025)mikedn1-5/+5