summaryrefslogtreecommitdiff
path: root/src/jit/gentree.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-03-13Fix typo in Compiler::gtHasRef()SaeHie Park1-1/+1
2017-03-12Remove dead code (#10128)Bruce Forstall1-6/+0
2017-03-03RyuJIT/ARM32: enable codegen for long nodes.Mikhail Skvortcov1-6/+6
2017-02-27Merge pull request #9795 from pgavlin/RefactorIsContainedPat Gavlin1-63/+29
2017-02-25Refactor isContained().Pat Gavlin1-63/+29
2017-02-24Fix incorrect cast in gtFoldExprConstMike Danes1-9/+4
2017-02-08Add gtGetOp2IfPresent()Bruce Forstall1-12/+12
2017-02-08Introduce `MemoryKind` abstractionJoseph Tremoulet1-8/+11
2017-02-05Enable SIMD for RyuJIT/x86Bruce Forstall1-23/+24
2017-01-27Fix GT_LCL_FLD case in gtGetStructHandleIfPresentCarol Eidt1-1/+8
2017-01-23Merge pull request #9074 from BruceForstall/FixGenTreeHashBruce Forstall1-17/+4
2017-01-23Merge pull request #8672 from mikedn/cmp-lower-refactoringCarol Eidt1-6/+22
2017-01-23Fix GenTree hash function for commutative operatorsBruce Forstall1-17/+4
2017-01-19Merge pull request #8715 from mskvortsov/fix-icon-str-hdl-dispPat Gavlin1-1/+11
2017-01-19Merge pull request #8725 from mskvortsov/fix-gtdisp-spacingPat Gavlin1-0/+4
2017-01-17Add GT_TEST_EQ and GT_TEST_NEMike Danes1-0/+22
2017-01-17Remove unused GTF_RELOP_SMALLMike Danes1-6/+0
2017-01-13Don't treat spill temps as containedCarol Eidt1-11/+13
2017-01-12Merge pull request #8806 from sandreenko/array-bounds-checksandreenko1-32/+32
2017-01-09Fix x86/Linux Release Build Error (#8852)Jonghyun Park1-2/+2
2017-01-07Change fields order in GenTreeBoundsChk.Sergey Andreenko1-32/+32
2017-01-05Remove `BasicBlock::bbVarTmp`.Pat Gavlin1-2/+0
2017-01-04Merge pull request #8711 from sivarv/simdAbsOptSivarv1-0/+51
2017-01-04Fix VSO 359733. (#8803)Pat Gavlin1-3/+5
2017-01-04Accelerate Abs intrinsic even in cases where there is no direct instruction s...sivarv1-0/+51
2016-12-26Fix gtDispLIRNode space alignment.Mikhail Skvortcov1-0/+4
2016-12-24Fix gtDispConst for the GTF_ICON_STR_HDL case.Mikhail Skvortcov1-1/+11
2016-12-06Fix use edge iterator for DYN_BLK nodes.Pat Gavlin1-13/+36
2016-12-06We should not transform a GT_DYN_BLK with a constant zero size into a GT_BLK ...Brian Sullivan1-1/+1
2016-11-22x86: not all fields of promoted struct need regsCarol Eidt1-6/+49
2016-11-21Merge pull request #8206 from pgavlin/DivModLowerAndNewTempAssignIssuesPat Gavlin1-2/+2
2016-11-18Reinstate the struct optimization changes:Carol Eidt1-14/+34
2016-11-18Fix two bugs revealed during internal testing.Pat Gavlin1-2/+2
2016-11-14Fix the arg name/number dumping for call args in LIRBruce Forstall1-24/+10
2016-11-04Merge pull request #7996 from JosephTremoulet/OptRepeatJoseph Tremoulet1-0/+11
2016-11-04Merge pull request #7911 from JosephTremoulet/CloneExprsForUnrollJoseph Tremoulet1-53/+74
2016-11-04Add JitOptRepeat debug config flagsJoseph Tremoulet1-0/+11
2016-11-04Merge pull request #7983 from pgavlin/VSO284785Pat Gavlin1-3/+0
2016-11-04Avoid clobbering FldSeq annotations in cloneExprJoseph Tremoulet1-12/+4
2016-11-04Do not replace assign LHS in gtCloneExprJoseph Tremoulet1-41/+70
2016-11-03Revert "Enable optimization of structs"Jan Kotas1-34/+14
2016-11-03Fix int->long cast folding for 32-bit platforms.Pat Gavlin1-3/+0
2016-11-01Merge pull request #7677 from CarolEidt/StructOptsCarol Eidt1-14/+34
2016-10-31Add GTF_ICON_SIMD_COUNT flagJoseph Tremoulet1-0/+7
2016-10-27Introduce new CORJIT_FLAGS typeBruce Forstall1-1/+1
2016-10-26Optimize 'test' instruction for op1 == 0 and op1 != 0 where op1 is known to s...sivarv1-2/+18
2016-10-21Initialize long return type descs in `gtNewCallNode`.Pat Gavlin1-3/+19
2016-10-20Enable optimization of structsCarol Eidt1-14/+34
2016-10-14Remove DEBUGGING_SUPPORT #ifdef (#7611)Bruce Forstall1-2/+0
2016-09-30Call `gtEffectiveVal` in `gtWalkOp`.Pat Gavlin1-29/+4