summaryrefslogtreecommitdiff
path: root/src/jit/valuenum.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-05-11Propagate assertions for more checked boundsJoseph Tremoulet1-45/+87
2017-04-20Use C++ ranged 'for' for AllSuccessorIter useBruce Forstall1-3/+1
2017-04-10Format code.Pat Gavlin1-2/+2
2017-04-10Fix VSO bug 405852.Pat Gavlin1-2/+48
2017-03-18Remove JIT-EE version ifdefs (#10273)Bruce Forstall1-2/+0
2017-03-16Fix ValueNumStore::IsVNArrLenUnsignedBound checksMike Danes1-4/+4
2017-03-03Add/improve assertion propagation commentsMike Danes1-6/+8
2017-03-03Generate OAK_NO_THROW assertions from (uint)i < (uint)a.len checksMike Danes1-0/+45
2017-02-28Fix broken GT_GE - VNF_GT_UN mappingMike Danes1-1/+1
2017-02-22Updating ValueNumStore to no longer upcast float to double when performing ev...Tanner Gooding1-32/+112
2017-02-22Dropping some unnecessary conditional statements in jit\valuenum.cppTanner Gooding1-39/+23
2017-02-22Updating jit/valuenum to properly handle the single-precision versions of the...Tanner Gooding1-27/+109
2017-02-14Value number casts and zeros of TYP_BYREFJoseph Tremoulet1-1/+11
2017-02-13Value number TypeHandleToRuntimeType helperJoseph Tremoulet1-0/+4
2017-02-08Value-number `ByrefExposed` memory and loadsJoseph Tremoulet1-79/+254
2017-02-08Define `MemoryKind::ByrefExposed`Joseph Tremoulet1-0/+10
2017-02-08Introduce `MemoryKind` abstractionJoseph Tremoulet1-186/+196
2017-02-08Refactor fgCurHeapVN and HeapSsaMap updatesJoseph Tremoulet1-28/+29
2017-02-03Pull call arg value numbers from late argsJoseph Tremoulet1-3/+21
2017-02-03Factor out helper to get late arg for given indexJoseph Tremoulet1-10/+1
2017-02-03Remove unreachable switch caseJoseph Tremoulet1-3/+0
2017-01-18Refactor GT_IND value-numberingJoseph Tremoulet1-43/+33
2017-01-07Change fields order in GenTreeBoundsChk.Sergey Andreenko1-3/+3
2016-12-30Remove dead parameter in value-numberingJoseph Tremoulet1-3/+3
2016-12-20Use field type value-numbering local field storesJoseph Tremoulet1-4/+3
2016-11-21Merge pull request #8106 from mikedn/magic-divRussell C Hadley1-1/+1
2016-11-18Reinstate the struct optimization changes:Carol Eidt1-13/+9
2016-11-15Format code.Pat Gavlin1-2/+4
2016-11-15Fix value numbering for FieldSeqStore::NotAField.Pat Gavlin1-54/+60
2016-11-15Remove magic division optimization from morphMike Danes1-1/+1
2016-11-14Admit more dest addresses in block assign value-numbering.Pat Gavlin1-2/+7
2016-11-04Fix VN propagation for binops.Pat Gavlin1-20/+25
2016-11-03Revert "Enable optimization of structs"Jan Kotas1-9/+13
2016-11-02Make a few VN methods tolerant of NoVN.Pat Gavlin1-0/+15
2016-11-01Merge pull request #7677 from CarolEidt/StructOptsCarol Eidt1-13/+9
2016-10-26Merge pull request #7828 from MichalStrehovsky/readyToRunGenericStaticBaseVal...Michal Strehovský1-0/+1
2016-10-26Fix value numbering of ReadyToRunGenericStaticBaseMichal Strehovský1-0/+1
2016-10-24fix tfs build crashSergey Andreenko1-0/+2
2016-10-21Merge pull request #7672 from sandreenko/helper-for-corertsandreenko1-0/+3
2016-10-20fix value numbering for frozen stringsSergey Andreenko1-2/+10
2016-10-20Enable optimization of structsCarol Eidt1-13/+9
2016-10-17helper for corertSergey Andreenko1-0/+3
2016-09-28Merge pull request #7306 from hseok-oh/fix_6667_2Russ Keldorph1-4/+4
2016-09-27remove commentsHyeongseok Oh1-2/+2
2016-09-22Fix 6667: Constant folding for unslgined long divide operationHyeongseok Oh1-2/+2
2016-09-20Support GT_OBJ for x86Carol Eidt1-0/+4
2016-09-011st Class Struct Block AssignmentsCarol Eidt1-96/+162
2016-08-18Merge pull request #6780 from CarolEidt/Pre1stClassStructBlkOpsCarol Eidt1-19/+27
2016-08-18Preparatory changes for Blk Ops IRCarol Eidt1-19/+27
2016-08-16Record expr location for opqaue value numbersJoseph Tremoulet1-88/+162