summaryrefslogtreecommitdiff
path: root/src/jit/compiler.hpp
AgeCommit message (Expand)AuthorFilesLines
2017-02-23JIT: keep ref count for runtime generic context lookupsAndy Ayers1-7/+21
2017-02-13Add IR size after certain phases to the JIT log.Pat Gavlin1-1/+1
2017-02-08Introduce `MemoryKind` abstractionJoseph Tremoulet1-4/+4
2017-01-23Merge pull request #8672 from mikedn/cmp-lower-refactoringCarol Eidt1-0/+46
2017-01-20Address CR feedbackMike Danes1-2/+2
2017-01-19Enable promotion of SIMD fields of structsCarol Eidt1-1/+12
2017-01-17Simplify genCompareIntMike Danes1-0/+46
2017-01-05Remove `BasicBlock::bbVarTmp`.Pat Gavlin1-1/+0
2016-11-23Change vector equality to use pmovmskbMike Danes1-4/+11
2016-10-27Introduce new CORJIT_FLAGS typeBruce Forstall1-2/+2
2016-10-21Merge pull request #7672 from sandreenko/helper-for-corertsandreenko1-1/+1
2016-10-19Merge pull request #7612 from BruceForstall/ELTBruce Forstall1-7/+3
2016-10-19Enable Enter/Leave/Tailcall hooks for RyuJIT/x86Bruce Forstall1-7/+3
2016-10-18Always treat incoming on-stack parameters as GC-untracked.Pat Gavlin1-2/+4
2016-10-17helper for corertSergey Andreenko1-1/+1
2016-10-14Add code to switch to bitvec datastructure in cse optimization.Russell C. Hadley1-4/+5
2016-09-28Add option to measure time spent inside calls to the CLR. (#7357)Peter Kukol1-1/+31
2016-09-21Reformat jit code for Windows x64Michelle McDaniel1-2/+4
2016-09-19Add option for showing GT_xxx operator counts. (#7262)Peter Kukol1-0/+4
2016-09-15Option for reporting GenTree operator bashing stats (#7152)Peter Kukol1-7/+21
2016-09-01Address PR FeedbackCarol Eidt1-5/+0
2016-09-011st Class Struct Block AssignmentsCarol Eidt1-4/+2
2016-08-19Implement the proposed design for RyuJIT's LIR. (#6689)Pat Gavlin1-25/+52
2016-08-11Reformat jit sources with clang-tidy and formatMichelle McDaniel1-1195/+1024
2016-08-08Work towards objects stack allocation: moved allocation part of newobj-loweri...Egor Chesakov1-0/+22
2016-08-01Merge pull request #6491 from adiaaida/formatting2Michelle McDaniel1-6/+14
2016-07-29Massage code for clang-formatMichelle McDaniel1-6/+14
2016-07-27Merge pull request #6484 from CarolEidt/AssertionPropAssertsCarol Eidt1-1/+2
2016-07-27Do not propagate bad assertions from unreachable blocksCarol Eidt1-1/+2
2016-07-26Enable multireg returns on Arm64Brian Sullivan1-8/+6
2016-07-25Linux/ARM: Fix +3000 bus errors of unit-test in case of O2/O3 levels (#6379)Geunsik Lim1-6/+6
2016-07-11Refactor and cleanup work for passing and returning struct typesBrian Sullivan1-1/+10
2016-07-07Merge pull request #6152 from mikedn/x86-addsub-loCarol Eidt1-0/+1
2016-07-06Introduce GT_ADD_LO and GT_SUB_LOMike Danes1-0/+1
2016-07-05More Blk Op RefactoringCarol Eidt1-17/+1
2016-06-25Refactor debug-only GenTree flags.Pat Gavlin1-6/+9
2016-06-22Introduce the method fullIntArgRegMask()Brian Sullivan1-10/+11
2016-06-09Code review cleanup items and moved some items into LEGACY_BACKEND ifdefsBrian Sullivan1-3/+6
2016-06-07ARM64: ABI - Support for using register x8 as the return buffer argument for ...Brian Sullivan1-1/+18
2016-05-31Rename fg{FPstLvlRedo,ComputeFPlvls} to gt*.Pat Gavlin1-4/+4
2016-05-06ARM64: Enable Fast Tail CallKyungwoo Lee1-2/+2
2016-05-04Merge pull request #4723 from kyulee1/tailcallKyungwoo Lee1-4/+0
2016-05-04ARM64: Enable Tail Call with VarargKyungwoo Lee1-4/+0
2016-05-03Set overflow flag for add/sub hi on x86 TYP_LONGMichelle McDaniel1-0/+10
2016-04-18Stanardize on `DEBUGARG` in the JIT.Pat Gavlin1-4/+4
2016-04-13Collect the JIT's TLS variables in a single type.Pat Gavlin1-1/+1
2016-04-05For Issue #3785 Arm Soft FP support: arguments and return values are passed i...Andrey Kvochko1-1/+1
2016-03-25Remove empty phase lvaAdjustRefCntsBrian Sullivan1-4/+0
2016-03-16Update code to use COMPlus_ instead of COMPLUS_ when referencing knobsManu1-1/+1
2016-03-09Fix various naming convention issues in inliner codeAndy Ayers1-2/+2