summaryrefslogtreecommitdiff
path: root/src/jit/gentree.h
AgeCommit message (Expand)AuthorFilesLines
2017-03-03Merge pull request #9773 from mikedn/user-range-checkJoseph Tremoulet1-0/+1
2017-03-03Add/improve assertion propagation commentsMike Danes1-0/+1
2017-03-03RyuJIT/ARM32: enable codegen for long nodes.Mikhail Skvortcov1-1/+1
2017-02-25Refactor isContained().Pat Gavlin1-0/+4
2017-02-16Factor signedness test into helperJoseph Tremoulet1-0/+4
2017-02-08Merge pull request #9191 from sandreenko/CORERT-fat-call-transformationSergey Andreenko1-30/+54
2017-02-08CoreRT calli transformationSergey Andreenko1-30/+54
2017-02-08Add gtGetOp2IfPresent()Bruce Forstall1-2/+20
2017-02-07[x86/Linux] Stack align 16 bytes for JIT codeSaeHie Park1-0/+27
2017-01-31increase gtCallMoreFlags sizeSergey Andreenko1-25/+25
2017-01-25Update isUsedFromMemory to include CNS_DBLsMichelle McDaniel1-1/+2
2017-01-17Introduce OperIsMike Danes1-0/+11
2017-01-17Remove unused GTF_RELOP_SMALLMike Danes1-2/+0
2017-01-13Don't treat spill temps as containedCarol Eidt1-14/+19
2017-01-07Change fields order in GenTreeBoundsChk.Sergey Andreenko1-3/+3
2016-12-14Merge pull request #8601 from pgavlin/gh7963Pat Gavlin1-1/+4
2016-12-13Fix consume-order checking in codegen.Pat Gavlin1-1/+4
2016-12-08The fix is to set the GTF_EXCEPT and GTF_GLOB_REF for every GT_DYN_BLK node t...Brian Sullivan1-0/+2
2016-12-07Use only lower floats for Vector3 dot and equalityCarol Eidt1-0/+3
2016-12-06We should not transform a GT_DYN_BLK with a constant zero size into a GT_BLK ...Brian Sullivan1-0/+10
2016-11-22x86: not all fields of promoted struct need regsCarol Eidt1-2/+6
2016-11-21Merge pull request #8213 from mikedn/assert-dup-producePat Gavlin1-1/+2
2016-11-20Detect duplicate calls to genProduceRegMike Danes1-1/+2
2016-11-18Reinstate the struct optimization changes:Carol Eidt1-20/+44
2016-11-03Revert "Enable optimization of structs"Jan Kotas1-44/+20
2016-11-01Handle simd checks in OptimizeRangeCheckJoseph Tremoulet1-0/+20
2016-11-01Merge pull request #7677 from CarolEidt/StructOptsCarol Eidt1-20/+44
2016-10-31Add GTF_ICON_SIMD_COUNT flagJoseph Tremoulet1-0/+2
2016-10-28C++ conformance. (building with /permissive-) (#7855)Phil Christensen1-4/+4
2016-10-26Optimize 'test' instruction for op1 == 0 and op1 != 0 where op1 is known to s...sivarv1-4/+12
2016-10-20Enable optimization of structsCarol Eidt1-20/+44
2016-10-14Remove DEBUGGING_SUPPORT #ifdef (#7611)Bruce Forstall1-6/+1
2016-10-12Fix assertion regarding byteable xor reg,reg when ngen'ing desktop mscorlibBruce Forstall1-1/+1
2016-10-10Address PR feedback.Pat Gavlin1-6/+8
2016-10-09Fix the codegen for by-value struct args on x86.Pat Gavlin1-14/+4
2016-10-03Allow GT_FIELD_LIST as legal arg for RyuJIT/x86Carol Eidt1-3/+3
2016-09-30Call `gtEffectiveVal` in `gtWalkOp`.Pat Gavlin1-15/+14
2016-09-29Merge pull request #7407 from sivarv/simdOptSivarv1-0/+17
2016-09-29Optimize codegen when SIMD (in)Equality that produces bool result is compared...sivarv1-0/+17
2016-09-28Fix lowering's containment analysis.Pat Gavlin1-1/+4
2016-09-27Optimize SIMD codegen for (in)equality check against zero that produces bool ...sivarv1-0/+27
2016-09-23Optimize codegen for SIMDIntrinsicGetItem when SIMD vector is a memory-op.sivarv1-10/+12
2016-09-21Fix conflicts between nix and Windows formattingMichelle McDaniel1-0/+2
2016-09-21Reformat jit code on OSXMichelle McDaniel1-1/+3
2016-09-21Reformat jit code for Windows x64Michelle McDaniel1-11/+12
2016-09-20Clean up GenTree node size dumping code. (#7278)Peter Kukol1-2/+10
2016-09-20Support GT_OBJ for x86Carol Eidt1-76/+151
2016-09-19Merge pull request #7232 from pgavlin/gh4186Pat Gavlin1-0/+4
2016-09-19Add option for showing GT_xxx operator counts. (#7262)Peter Kukol1-3/+5
2016-09-19Mark GT_IND nodes that represent VSD targets.Pat Gavlin1-0/+4