summaryrefslogtreecommitdiff
path: root/src/jit/flowgraph.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-11-06Delete OldStyleClearD. (#14874)Sergey Andreenko1-1/+1
2017-11-06Merge pull request #14855 from briansull/improved-jitdumpBrian Sullivan1-2/+10
2017-11-06Merge pull request #14506 from mikedn/alloc-messBrian Sullivan1-5/+5
2017-11-03Improved the dump when fgOptimizeBranch clones statementsBrian Sullivan1-2/+10
2017-11-02JIT: Merge legacy inlining policies (#14815)Andy Ayers1-27/+10
2017-11-01JIT: convert fixed-sized locallocs to locals, enable inlining (#14623)Andy Ayers1-8/+26
2017-11-01Fix (#14778)Sergey Andreenko1-0/+1
2017-10-30Merge pull request #14456 from fiigii/crc32Carol Eidt1-1/+2
2017-10-26Fixes for zero diffsBrian Sullivan1-2/+2
2017-10-26Changes for Zero Asm DiffsBrian Sullivan1-3/+1
2017-10-25Enable Crc32 , Popcnt, Lzcnt intrinsicsFei Peng1-1/+2
2017-10-25Added gtNewIndOfIconHandleNodeBrian Sullivan1-32/+41
2017-10-24delete unused local variables from jit sources (#14679)Sergey Andreenko1-1/+0
2017-10-23JIT: defer constant-return merging for debug codegen (#14642)Andy Ayers1-1/+4
2017-10-18Ifdef out legacy uses of GT_ASG_op (#14384)mikedn1-5/+7
2017-10-17Refactor CopyFromSergey Andreenko1-6/+6
2017-10-17add check that each tree in the method has its own unique gtTreeId.Sergey Andreenko1-0/+72
2017-10-17extract fgDebugCheckStmtsListSergey Andreenko1-48/+67
2017-10-16Merge pull request #14350 from CarolEidt/LsraInfoCleanupCarol Eidt1-0/+4
2017-10-15Avoid using IAllocatorMike Danes1-4/+4
2017-10-15Remove unused compGetMem functionsMike Danes1-1/+1
2017-10-11Cleanup of Lowering & LsraInfoCarol Eidt1-0/+4
2017-10-04fgDebugCheckFlags should use OperMayThrow for all nodes. (#14330)Sergey Andreenko1-10/+5
2017-09-27Merge pull request #14192 from sdmaclea/PR-ARM64-JCMPBrian Sullivan1-0/+1
2017-09-27JIT: devirtualization support for EqualityComparer<T>.Default (#14125)Andy Ayers1-8/+99
2017-09-26[Arm64] Add GT_JCMP nodeSteve MacLean1-0/+1
2017-09-22Added IntegralValue() methodRoman Artemev1-12/+3
2017-09-21Fixed formatingRoman Artemev1-2/+3
2017-09-21Handle long value in MergedReturns optimizationRoman Artemev1-11/+11
2017-09-21Fixed return constant value cache on 32 bit VMsRoman Artemev1-0/+8
2017-09-13Merge pull request #13903 from JosephTremoulet/PlaceReturnsJoseph Tremoulet1-4/+76
2017-09-12Remove redundant zero-initialization of struct temps with GC fields. (#13868)Eugene Rozenfeld1-8/+11
2017-09-11Improve const return block placementJoseph Tremoulet1-4/+76
2017-09-06Segregate merged returns by constant value (#13792)Joseph Tremoulet1-241/+501
2017-09-05JIT: allow inlines of methods with calli (#13756)Andy Ayers1-11/+33
2017-08-31Enable checking of GTF_EXCEPT and GTF_ASG flags. (#13668)Eugene Rozenfeld1-66/+116
2017-08-30Revert commit bec6ac10f3968a8f699aad6233657ac59df37a73.Pat Gavlin1-0/+7
2017-08-30Revert "Merge pull request #13245 from pgavlin/NoExpandIndex" (#13682)Jan Kotas1-7/+0
2017-08-25Do not devirtualize indirect calls (#13561)Michal Strehovský1-2/+2
2017-08-25Merge pull request #13245 from pgavlin/NoExpandIndexPat Gavlin1-0/+7
2017-08-23JIT: refine types when creating arg temps to improve devirtualization (#13530)Andy Ayers1-7/+4
2017-08-21Use a smaller expansion of `GT_INDEX` in MinOpts.Pat Gavlin1-0/+7
2017-08-17Fix legacy backend crashRoman Artemev1-1/+8
2017-08-16Move Containment Analysis to LoweringCarol Eidt1-0/+11
2017-08-15Dump basic block ids instead of pointersMike Danes1-26/+20
2017-08-02JIT: refactor logic for removing box upstream side effects (#13169)Andy Ayers1-3/+8
2017-07-29Fix bug converting BBJ_CALLFINALLY block to BBJ_THROW on ARM32 (#13094)Bruce Forstall1-1/+37
2017-07-25Set `BBF_RUN_RARELY` for a scratch first BB if called count is 0.Pat Gavlin1-0/+4
2017-07-24Fix `fgOrderBlockOps`.Pat Gavlin1-4/+12
2017-07-11Delete bitset iterators defines (#12642)Sergey Andreenko1-7/+10