summaryrefslogtreecommitdiff
path: root/src/jit/compiler.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-05-30Fixes for building the Desktop JIT in CodegenMirrorBrian Sullivan1-1/+1
2019-05-23Add some perf events/data for tiered compilation (#24607)Koundinya Veluri1-2/+9
2019-05-21Fixing EnableSSE3_4=0 and EnableHWIntrinsic=0 to control the right things (#2...Tanner Gooding1-64/+64
2019-05-15Before calling getModuleAssembly and getClassModule check whether s_pJitDisas...Egor Chesakov1-1/+1
2019-05-09Merge pull request #24456 from briansull/ibc-workBrian Sullivan1-12/+17
2019-05-07Rename struct ICorJitInfo::ProfileBuffer to ICorJitInfo::BlockCountsBrian Sullivan1-12/+17
2019-05-07Merge pull request #23587 from BrianBohe/brbohe/moving_variableLiveRangeSergey Andreenko1-760/+0
2019-05-02When QuickJit is enabled, disable it for methods that contain loops by defaul...Koundinya Veluri1-0/+8
2019-04-17Add lvIsImplicitByRef information to lvaSetStruct (#19223)Jarret Shook1-1/+1
2019-04-16Arm64 vector ABI (#23675)Carol Eidt1-105/+82
2019-04-02Improve COMPlus_JitFunctionTraceBruce Forstall1-2/+2
2019-03-29Moving VariableLiveRanges classes outside Compiler classBrian Bohe1-760/+0
2019-03-29A new way of tracking variables (#23373)Brian Bohe1-0/+760
2019-03-29Use GenTreeStmt* where it is implied. (#22963)Sergey Andreenko1-15/+7
2019-03-29Simplify and unify Vector64/128/256 platform-agnostic intrinsic handling (#23...Fei Peng1-1/+6
2019-03-22Delete unused variables in jit. Part1. (#23399)Sergey Andreenko1-25/+5
2019-03-20Update emitter statisticsBruce Forstall1-105/+1
2019-03-15Introduce COMPlus arm64 HW intrinsics knobs (#23244)Bruce Forstall1-2/+2
2019-03-07Fix a rare JitStress assert. (#23116)Sergey Andreenko1-3/+9
2019-02-22More GNUC Fixes (#22687)Sinan Kaya1-2/+2
2019-02-12JIT: change how we block gc refs from callee saves for inline pinvokes (#22477)Andy Ayers1-0/+6
2019-02-06Fix ARM64 GS with locallocBruce Forstall1-0/+28
2019-01-30Remove GTF_ADDR_ONSTACK and IsVarAddr.Eugene Rozenfeld1-8/+0
2019-01-26Cleanup stackoverflow handling leftovers (#22228)Jan Kotas1-13/+0
2019-01-22Decouple JIT_FLAG_PREJIT from HW intrinsics (#22117)Michal Strehovský1-72/+69
2019-01-14Improvements for object stack allocation.Eugene Rozenfeld1-0/+4
2019-01-09Merge pull request #21893 from AndyAyersMS/ReconcileInlineBudgetUsingSizeOfIm...Andy Ayers1-2/+3
2019-01-09Merge pull request #20772 from mikedn/ir-cleanupBruce Forstall1-11/+0
2019-01-08JIT: modify inline budget update to use estimated imported IL sizeAndy Ayers1-2/+3
2019-01-04JIT: encapsulate general checks for optimizationAndy Ayers1-7/+7
2019-01-03Fix desktop SIMD failuresCarol Eidt1-1/+26
2018-12-16Merge pull request #21400 from BruceForstall/FixArm32FloatRangeBruce Forstall1-1/+2
2018-12-14Simplifying the emitter handling of 4-byte encoded SSE instructions (#21528)Tanner Gooding1-8/+0
2018-12-13Fixing up configEnableISA and Compiler::compSetProcessor to be consistent wit...Tanner Gooding1-202/+96
2018-12-10Eliminate GenTreeRegVar and GT_REG_VAR and RegVar (#18317)Julius R Friedman1-24/+0
2018-12-07Merge pull request #21431 from fiigii/fixbmiCarol Eidt1-0/+6
2018-12-06Fix a bug that disabled Bmi1/2.X64Fei Peng1-0/+6
2018-12-06Guarded devirtualization foundations (#21270)Andy Ayers1-4/+2
2018-12-05Fix arm32 local variable referencesBruce Forstall1-1/+2
2018-12-03Merge pull request #21264 from fiigii/x64onlyCarol Eidt1-0/+18
2018-12-03JIT: fix overly aggressive type propagation from returns (#21316)Andy Ayers1-3/+10
2018-11-30Implement 64-bit-only intrinsicFei Peng1-0/+18
2018-11-28Implement the S.R.I.VectorXXX `get_Zero` and `As` helper methods as JIT intri...Tanner Gooding1-1/+11
2018-11-15Changed back to use m_filteredBrian Sullivan1-1/+1
2018-11-15Code Review feedbackBrian Sullivan1-4/+4
2018-11-14Use correct printf type specifierBrian Sullivan1-1/+1
2018-11-14Jit changes from the desktop Toolset UpdateBrian Sullivan1-2/+2
2018-11-05Fix SP check for x64/x86, remove for arm32/arm64Bruce Forstall1-3/+7
2018-11-03Delete GenTreeLabelMike Danes1-9/+0
2018-11-02Delete SMALL_TREE_NODESMike Danes1-2/+0