summaryrefslogtreecommitdiff
path: root/src/jit/compiler.h
AgeCommit message (Expand)AuthorFilesLines
2019-06-19Fix Issue #25134 - AssertionProp incorrectly removes cast from uintBrian Sullivan1-1/+4
2019-06-07Merge pull request #24007 from mikedn/enable-w4Sergey Andreenko1-2/+2
2019-06-06Marking Vector128<T>.Count and Vector256<T>.Count as [Intrinsic] (#24991)Tanner Gooding1-1/+3
2019-05-23Add some perf events/data for tiered compilation (#24607)Koundinya Veluri1-2/+2
2019-05-16Compile JIT sources with /W4Mike Danes1-2/+2
2019-05-09Merge pull request #24456 from briansull/ibc-workBrian Sullivan1-4/+4
2019-05-08Prefer UINT32 over DWORD in the IBC BlockCount API'sBrian Sullivan1-2/+2
2019-05-07Rename struct ICorJitInfo::ProfileBuffer to ICorJitInfo::BlockCountsBrian Sullivan1-4/+4
2019-05-07Merge pull request #23587 from BrianBohe/brbohe/moving_variableLiveRangeSergey Andreenko1-193/+0
2019-05-02When QuickJit is enabled, disable it for methods that contain loops by defaul...Koundinya Veluri1-0/+7
2019-04-25Change gtFindLink to return parent as well.Sergey Andreenko1-1/+8
2019-04-17Added comment on #endifBrian Sullivan1-1/+1
2019-04-17Fix for Desktop build breakBrian Sullivan1-2/+6
2019-04-17Add lvIsImplicitByRef information to lvaSetStruct (#19223)Jarret Shook1-9/+13
2019-04-16Arm64 vector ABI (#23675)Carol Eidt1-90/+160
2019-04-10Merge pull request #23876 from briansull/jit-dumpBrian Sullivan1-1/+3
2019-04-10Improved JitDumpBrian Sullivan1-1/+3
2019-04-10Change optExtractSideEffList to optExtractSideEffList.Sergey Andreenko1-1/+1
2019-04-05WIP Fix ARM32/ARM64 large frame stack probingBruce Forstall1-3/+6
2019-04-01Match BOX idioms early in the importer (#23550)Jan Kotas1-0/+1
2019-03-29Moving VariableLiveRanges classes outside Compiler classBrian Bohe1-193/+0
2019-03-29A new way of tracking variables (#23373)Brian Bohe1-4/+194
2019-03-29Use GenTreeStmt* where it is implied. (#22963)Sergey Andreenko1-99/+96
2019-03-19Adding const to functions that don't change or shouldn't change state (#23329)Brian Bohe1-6/+6
2019-03-13Fix/clean compNoGCHelperCallKillSet for arm. (#23078)Sergey Andreenko1-3/+0
2019-03-08JIT: rework codegen for Arm64 SIMD Extract/Insert intrinsics (#23114)Andy Ayers1-1/+1
2019-03-07Fix a rare JitStress assert. (#23116)Sergey Andreenko1-2/+2
2019-03-07Merge pull request #22708 from BrianBohe/updating_commentsCarol Eidt1-5/+0
2019-03-04JIT: remove unneeded ref count updating traversal from optimizer (#22954)Andy Ayers1-4/+0
2019-03-04Merge pull request #22791 from CarolEidt/Fix19256Carol Eidt1-0/+5
2019-02-28Set flag in comp info to signal that a caller has >8 byte struct args (#22775)Jarret Shook1-2/+3
2019-02-26Fix condition for calling EvalArgsToTempsCarol Eidt1-0/+5
2019-02-21Enable the HWIntrinsic extension methods and remove the instance implementati...Tanner Gooding1-4/+4
2019-02-19Remove unused method to call compChangeLifeBrian Bohe1-5/+0
2019-02-12Refactoring siVarLoc creation (#22543)Brian Bohe1-145/+13
2019-02-12JIT: change how we block gc refs from callee saves for inline pinvokes (#22477)Andy Ayers1-0/+1
2019-02-06Fix ARM64 GS with locallocBruce Forstall1-0/+9
2019-02-04Extract addressing mode analysis from gtSetEvalOrder (#22387)Carol Eidt1-0/+6
2019-01-28Fix various fgMorphInitBlock issues (#21820)mikedn1-1/+2
2019-01-26Cleanup stackoverflow handling leftovers (#22228)Jan Kotas1-12/+0
2019-01-10Merge pull request #21804 from briansull/fix-unbox-optBrian Sullivan1-1/+2
2019-01-10Code Review feedbackBrian Sullivan1-1/+1
2019-01-09Merge pull request #21893 from AndyAyersMS/ReconcileInlineBudgetUsingSizeOfIm...Andy Ayers1-0/+1
2019-01-09When performing devirtualization we can not do both an unboxing optimization ...Brian Sullivan1-1/+2
2019-01-09Merge pull request #20772 from mikedn/ir-cleanupBruce Forstall1-4/+2
2019-01-08JIT: modify inline budget update to use estimated imported IL sizeAndy Ayers1-0/+1
2019-01-05inline keyword cleanupAndy Ayers1-53/+50
2019-01-04JIT: encapsulate general checks for optimizationAndy Ayers1-0/+10
2019-01-03Fix desktop SIMD failuresCarol Eidt1-0/+1
2018-12-21Improve removal of dead calls to allocator helpers.Eugene Rozenfeld1-1/+2