summaryrefslogtreecommitdiff
path: root/src/jit/block.h
AgeCommit message (Expand)AuthorFilesLines
2018-12-22Fix ArrayStack's call to default constructor for <T>. (#21624)Sergey Andreenko1-10/+0
2018-10-18[RyuJIT] Delete dead code (#20411)mikedn1-8/+0
2018-08-22define FMT_BB as "BB%02u" and use it uniformly in the codebaseBrian Sullivan1-0/+4
2018-05-24Improve SSA topological sort (#15200)mikedn1-126/+176
2018-05-22Remove JIT LEGACY_BACKEND code (#18064)Bruce Forstall1-24/+0
2017-11-15Improve SSA dominator computation memory usage (#14965)mikedn1-0/+6
2017-10-15Copy ExpandArray and SimplerHashTable to JIT's sourcesMike Danes1-5/+5
2017-08-15Dump basic block ids instead of pointersMike Danes1-1/+3
2017-06-09delete DECLARE_TYPED_ENUM (#12177)Sergey Andreenko1-3/+2
2017-05-26Fix BitSetUint64, clean and improve the surrounding code. (#11721)Sergey Andreenko1-2/+1
2017-04-24Split NumSucc/GetSucc into two versionsBruce Forstall1-15/+24
2017-04-19Refactoring: move some BasicBlock functions to block.cppBruce Forstall1-2/+0
2017-04-14Small clean up of stackEntry (#10820)Sergey Andreenko1-4/+3
2017-04-12Remove unused function in BasicBlockHyung-Kyu Choi1-1/+0
2017-04-06Merge pull request #10752 from BruceForstall/FixBBFformattingBruce Forstall1-70/+84
2017-04-05replace the linear time algorithm from lclvars with the constant one. (#10401)Sergey Andreenko1-13/+13
2017-04-05Clean up block.h formattingBruce Forstall1-70/+84
2017-03-22Change setBBProfileWeight so that we no longer multiply the profile count by 100Brian Sullivan1-2/+1
2017-03-17Updates for the handling of Profile data in the JITBrian Sullivan1-3/+6
2017-03-17Refactor the flag test of BBF_PROF_WEIGHTBrian Sullivan1-12/+19
2017-03-04Remove unused bbAssertionKill (#9957)mikedn1-6/+0
2017-02-08Define `MemoryKind::ByrefExposed`Joseph Tremoulet1-3/+5
2017-02-08Introduce `MemoryKind` abstractionJoseph Tremoulet1-21/+102
2017-01-20Fix incorrect commentJoseph Tremoulet1-2/+2
2017-01-11Merge pull request #8551 from AndyAyersMS/FinallyCloningAndy Ayers1-6/+9
2017-01-10JIT: Finally OptimizationsAndy Ayers1-6/+9
2017-01-10Simplify HeapPhiArgJoseph Tremoulet1-21/+3
2017-01-05Remove `BasicBlock::bbVarTmp`.Pat Gavlin1-1/+0
2016-12-17Widen basic block flag field to 64 bitsAndy Ayers1-2/+2
2016-11-04Merge pull request #7996 from JosephTremoulet/OptRepeatJoseph Tremoulet1-0/+4
2016-11-04Add unroller support to CloneBlockStateJoseph Tremoulet1-3/+5
2016-11-04Add JitOptRepeat debug config flagsJoseph Tremoulet1-0/+4
2016-10-14Add code to switch to bitvec datastructure in cse optimization.Russell C. Hadley1-5/+1
2016-10-14Remove DEBUGGING_SUPPORT #ifdef (#7611)Bruce Forstall1-2/+0
2016-08-19Implement the proposed design for RyuJIT's LIR. (#6689)Pat Gavlin1-14/+42
2016-08-16Record expr location for opqaue value numbersJoseph Tremoulet1-4/+5
2016-08-11Reformat jit sources with clang-tidy and formatMichelle McDaniel1-409/+463
2016-08-10Propagate known array lengths to more placesJoseph Tremoulet1-3/+3
2016-08-05Null check folding.Eugene Rozenfeld1-0/+1
2016-07-29Massage code for clang-formatMichelle McDaniel1-31/+39
2016-07-20Fix bug: inlinee did not copy inlinee bbFlags to caller bbFlags.Egor Chesakov1-3/+3
2016-06-09Remove JIT_FEATURE_SSA_SKIP_DEFS.Pat Gavlin1-6/+0
2016-05-04ARM64: Enable Tail Call with VarargKyungwoo Lee1-2/+0
2016-04-06Add JIT and GC info SimplerHashTable behaviors.Pat Gavlin1-3/+3
2016-03-25Fix for stack overflow in CFG/DOM analysis GH#3600Chris McKinsey1-0/+44
2016-02-18InlineRefactor: rename inlExpLst to InlineContextAndy Ayers1-31/+0
2016-01-27Update license headersdotnet-bot1-4/+3
2016-01-15VSO 178902 - Jit can incorrectly make a method partially interruptible when i...Brian Sullivan1-1/+4
2016-01-07Initial version of the inline treeAndy Ayers1-2/+16
2015-12-11Port of all JIT changes for .NET Framework 4.6.1 changesBrian Sullivan1-10/+20