summaryrefslogtreecommitdiff
path: root/src/jit/flowgraph.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-05-23Add some perf events/data for tiered compilation (#24607)Koundinya Veluri1-15/+14
2019-05-08Two additional minor changesBrian Sullivan1-1/+1
2019-05-07Rename struct ICorJitInfo::ProfileBuffer to ICorJitInfo::BlockCountsBrian Sullivan1-16/+16
2019-05-02When QuickJit is enabled, disable it for methods that contain loops by defaul...Koundinya Veluri1-0/+97
2019-04-16Arm64 vector ABI (#23675)Carol Eidt1-1/+1
2019-04-10jit-formatBrian Sullivan1-9/+12
2019-04-10Improved JitDumpBrian Sullivan1-6/+18
2019-03-29Merge pull request #23533 from briansull/Issue_23441Brian Sullivan1-1/+1
2019-03-29Use GenTreeStmt* where it is implied. (#22963)Sergey Andreenko1-174/+109
2019-03-28Fix for issue #23441Brian Sullivan1-1/+1
2019-03-18Fix explicit constructor calls and Remove multi-line comments (#23162)Sinan Kaya1-11/+11
2019-03-08Fix handling of struct setup assignmentsCarol Eidt1-1/+2
2019-02-13Improving an assert in fgInsertInlineeBlocksAndrew Au1-2/+1
2019-01-10Merge pull request #21804 from briansull/fix-unbox-optBrian Sullivan1-1/+3
2019-01-09jit formatBrian Sullivan1-2/+3
2019-01-09When performing devirtualization we can not do both an unboxing optimization ...Brian Sullivan1-1/+2
2019-01-08check for valid IL offsets before computing block ILsizeAndy Ayers1-2/+8
2019-01-08JIT: modify inline budget update to use estimated imported IL sizeAndy Ayers1-0/+36
2019-01-04JIT: encapsulate general checks for optimizationAndy Ayers1-5/+5
2018-12-22Fix ArrayStack's call to default constructor for <T>. (#21624)Sergey Andreenko1-3/+3
2018-12-12Merge pull request #21304 from CarolEidt/NonObjSIMDCarol Eidt1-1/+1
2018-12-10Eliminate GenTreeRegVar and GT_REG_VAR and RegVar (#18317)Julius R Friedman1-1/+1
2018-12-10Don't require BLK nodes for SIMDCarol Eidt1-1/+1
2018-12-06JIT: move indirect call transformations to a new source file (#21414)Andy Ayers1-831/+0
2018-12-06Guarded devirtualization foundations (#21270)Andy Ayers1-134/+572
2018-12-03JIT: fix overly aggressive type propagation from returns (#21316)Andy Ayers1-2/+6
2018-11-29Track single def locals in importer (#21251)Andy Ayers1-0/+56
2018-11-28Merge pull request #21217 from AndyAyersMS/Fix21051Andy Ayers1-1/+13
2018-11-27JIT: retype some return expressionsAndy Ayers1-1/+13
2018-11-22Narrow the assert in fgLateDevirtualization (#21163)Michal Strehovský1-2/+2
2018-11-20Fix for #21011: propagate GTF_DONT_CSE on comma returnsEugene Rozenfeld1-1/+8
2018-10-29JIT: streamline temp usage for returns (#20640)Andy Ayers1-10/+25
2018-10-26JIT: refactor how we do late devirtualization (#20553)Andy Ayers1-75/+128
2018-10-25JIT: emit debug info for locals for minopts/tier0 (#20466)Andy Ayers1-0/+8
2018-10-12JIT: add some devirtualization info to the inline context (#20395)Andy Ayers1-3/+4
2018-10-04Typos (#20271)John Doe1-1/+1
2018-10-01Stop updating gtRsvdRegs before LSRA (#20136)mikedn1-5/+2
2018-09-20JIT: Fix operand evaluation order for GT_INDEX_ADDR (#20047)Andy Ayers1-3/+3
2018-09-14Fixed typo ‘defualt’ (#19955)Joseph Musser1-1/+1
2018-09-11JIT: use bit vector for identifying jump targets (#19884)Andy Ayers1-106/+49
2018-08-30JIT: don't compute edge weights if not optimizing (#19736)Andy Ayers1-74/+116
2018-08-29Delete code that tracks stack level in morph. (#19703)Sergey Andreenko1-56/+27
2018-08-25Remove some GT_ASG_op leftovers (#18205)mikedn1-4/+4
2018-08-22define FMT_BB as "BB%02u" and use it uniformly in the codebaseBrian Sullivan1-136/+156
2018-08-21Cleanup unnecessary casts in roundUpEgor Chesakov1-1/+1
2018-08-20Merge pull request #19334 from CarolEidt/Fix19243Carol Eidt1-25/+13
2018-08-20JIT: remove incremental ref count updates (#19345)Andy Ayers1-55/+1
2018-08-20Add commentCarol Eidt1-0/+4
2018-08-09Fix evaluation order for block copyCarol Eidt1-25/+9
2018-07-31JIT: fast path for minopts/debug codegen in lvaMarkRefs (#19103)Andy Ayers1-1/+4