Failed to load latest commit information. armelnonjit Install binaries that are part of shared framework into separa… ( #27841 ) Nov 13, 2019 crossgen Clean up our CMake scripts using features introduced between 3… ( #26980 ) Oct 7, 2019 dll Clean up our CMake scripts using features introduced between 3… ( #26980 ) Oct 7, 2019 jitstd Normalize trailing whitespaces ( #27626 ) Nov 2, 2019 linuxnonjit protojit Install binaries that are part of shared framework into separa… ( #27841 ) Nov 13, 2019 protononjit Install binaries that are part of shared framework into separa… ( #27841 ) Nov 13, 2019 standalone Fix RHEL6 build ( #27863 ) Nov 13, 2019 .clang-format Reformat jit sources with clang-tidy and format Aug 11, 2016 .gitmirror Initial commit to populate CoreCLR repo Jan 30, 2015 CMakeLists.txt Refactoring the ARM intrinsics to match API review and share code wit… Oct 11, 2019 ClrJit.PAL.exports Remove dependency on IEEMemoryManager ( #24755 ) May 24, 2019 ClrJit.exports Remove dependency on IEEMemoryManager ( #24755 ) May 24, 2019 DIRS.proj Normalize trailing whitespaces ( #27626 ) Nov 2, 2019 ICorJitInfo_API_names.h Removing IsSIMDVectorAssembly and obsoleting isInSIMDModule ( #27467 ) Oct 27, 2019 ICorJitInfo_API_wrapper.hpp Removing IsSIMDVectorAssembly and obsoleting isInSIMDModule ( #27467 ) Oct 27, 2019 Native.rc Update license headers Jan 27, 2016 _typeinfo.h Delete null comparisons of non-null arguments ( #27523 ) Oct 29, 2019 alloc.cpp Fix simple general warnings found by PVS. ( #27283 ) Oct 29, 2019 alloc.h Add pooling for JIT scratch memory ( #18924 ) Jul 17, 2018 arraystack.h Fix loop hoist ordering (part I - "swap" case) ( #20650 ) Aug 22, 2019 assertionprop.cpp JIT: cleanup redundant exact type tests ( #27397 ) Nov 5, 2019 bitset.cpp Normalize trailing whitespaces ( #27626 ) Nov 2, 2019 bitset.h Normalize trailing whitespaces ( #27626 ) Nov 2, 2019 bitsetasshortlong.h Fix explicit constructor calls and Remove multi-line comments ( #23162 ) Mar 18, 2019 bitsetasuint64.h Delete OldStyleClearD. ( #14874 ) Nov 7, 2017 bitsetasuint64inclass.h Delete OldStyleClearD. ( #14874 ) Nov 7, 2017 bitsetops.h Fix lsra memory consumption ( #11233 ) Apr 28, 2017 bitvec.h Delete bitset iterators defines ( #12642 ) Jul 11, 2017 block.cpp Preparatory changes for EH WriteThru ( #26863 ) Oct 28, 2019 block.h Improve dominator tree building & walking ( #27282 ) Nov 13, 2019 blockset.h Delete bitset iterators defines ( #12642 ) Jul 11, 2017 codegen.h Fix simple general warnings found by PVS. ( #27283 ) Oct 29, 2019 codegenarm.cpp Implement stack probing using helpers on win-arm and linux-arm ( #27184 ) Oct 29, 2019 codegenarm64.cpp Implement stack probing using helpers on win-arm and linux-arm ( #27184 ) Oct 29, 2019 codegenarmarch.cpp Contain block store addresses ( #21711 ) Nov 5, 2019 codegencommon.cpp Fix simple general warnings found by PVS. ( #27283 ) Oct 29, 2019 codegeninterface.h Rename genAlignLoops ( #27030 ) Oct 8, 2019 codegenlinear.cpp Fixing the casing of GT_HWIntrinsic to GT_HWINTRINSIC ( #27583 ) Oct 31, 2019 codegenxarch.cpp Contain block store addresses ( #21711 ) Nov 5, 2019 compiler.cpp Return compGetTieringName printing. ( #27873 ) Nov 14, 2019 compiler.h Improve dominator tree building & walking ( #27282 ) Nov 13, 2019 compiler.hpp Implement GC.KeepAlive JIT intrinsic ( #27554 ) Nov 1, 2019 compilerbitsettraits.h Remove references to IAllocator that are now useless Oct 19, 2017 compilerbitsettraits.hpp Cleanup unnecessary casts in roundUp Aug 21, 2018 compmemkind.h JIT: add pass to merge common throw helper calls ( #27113 ) Oct 30, 2019 compphases.h JIT: add pass to merge common throw helper calls ( #27113 ) Oct 30, 2019 conventions.txt Port of all JIT changes for .NET Framework 4.6.1 changes Dec 12, 2015 copyprop.cpp Improve dominator tree building & walking ( #27282 ) Nov 13, 2019 cpp.hint Initial commit to populate CoreCLR repo Jan 30, 2015 dataflow.h [RyuJIT] Delete dead code ( #20411 ) Oct 18, 2018 decomposelongs.cpp Replace gtIntCon. with AsIntCon()-> ( #27213 ) Oct 17, 2019 decomposelongs.h Stop using LIST nodes for FIELD_LIST ( #26800 ) Oct 3, 2019 delayload.cpp Reformat the JIT sources. Aug 12, 2016 disasm.cpp Jit changes from the desktop Toolset Update Nov 14, 2018 disasm.h Jit changes from the desktop Toolset Update Nov 14, 2018 earlyprop.cpp Change the SSA def node to ASG ( #27445 ) Nov 7, 2019 ee_il_dll.cpp Fix simple general warnings found by PVS. ( #27283 ) Oct 29, 2019 ee_il_dll.hpp Tiered rejit work items ( #27147 ) Oct 31, 2019 eeinterface.cpp Tiered rejit work items ( #27147 ) Oct 31, 2019 emit.cpp Fix simple general warnings found by PVS. ( #27283 ) Oct 29, 2019 emit.h Remove extra qualifier ( #27455 ) Oct 26, 2019 emitarm.cpp Replace gtRegNum with GetRegNum() ( #27086 ) Oct 8, 2019 emitarm.h Sort out ARM load/store instruction size issues ( #20126 ) May 30, 2019 emitarm64.cpp Normalize trailing whitespaces ( #27626 ) Nov 2, 2019 emitarm64.h Refactoring the ARM intrinsics to match API review and share code wit… Oct 11, 2019 emitdef.h Reformat the JIT sources. Aug 12, 2016 emitfmts.h Reformat the JIT sources. Aug 12, 2016 emitfmtsarm.h Normalize trailing whitespaces ( #27626 ) Nov 2, 2019 emitfmtsarm64.h Refactoring the ARM intrinsics to match API review and share code wit… Oct 11, 2019 emitfmtsxarch.h Normalize trailing whitespaces ( #27626 ) Nov 2, 2019 emitinl.h Start cleaning emitxarch::GetSize estimates. ( #25160 ) Jun 18, 2019 emitjmps.h Change jpe/jpo to jp/jnp Nov 10, 2018 emitpub.h Add support for 16 byte aligned constants Sep 16, 2018 emitxarch.cpp Replace gtLclFld. with AsLclFld()-> ( #27218 ) Oct 17, 2019 emitxarch.h Remove duplicate code from emitIns_R_AR[R|X]/AR[R|X]_R ( #27145 ) Oct 11, 2019 error.cpp Normalize trailing whitespaces ( #27626 ) Nov 2, 2019 error.h Parenthesize macros ( #23982 ) Oct 1, 2019 flowgraph.cpp Improve dominator tree building & walking ( #27282 ) Nov 13, 2019 gcdecode.cpp Update license headers Jan 27, 2016 gcencode.cpp Rename genFullPtrRegMap ( #27006 ) Oct 4, 2019 gcinfo.cpp Replace gtIntCon. with AsIntCon()-> ( #27213 ) Oct 17, 2019 gentree.cpp Some GT_BLK/GT_OBJ related cleanup ( #27053 ) Nov 12, 2019 gentree.h Normalize trailing whitespaces ( #27626 ) Nov 2, 2019 gschecks.cpp Some GT_BLK/GT_OBJ related cleanup ( #27053 ) Nov 12, 2019 gtlist.h Normalize trailing whitespaces ( #27626 ) Nov 2, 2019 gtstructs.h Normalize trailing whitespaces ( #27626 ) Nov 2, 2019 hashbv.cpp Fix simple general warnings found by PVS. ( #27283 ) Oct 29, 2019 hashbv.h Cleanup hashBvGlobalData Jun 30, 2018 host.h Move ANALYZER_NORETURN after function return type. Mar 13, 2019 hostallocator.cpp Add pooling for JIT scratch memory ( #18924 ) Jul 17, 2018 hostallocator.h Pass CompAllocator by value ( #15025 ) Jun 30, 2018 hwintrinsic.cpp Fixing the casing of GT_HWIntrinsic to GT_HWINTRINSIC ( #27583 ) Oct 31, 2019 hwintrinsic.h Refactoring the ARM intrinsics to match API review and share code wit… Oct 11, 2019 hwintrinsicarm64.cpp hwintrinsiccodegenarm64.cpp Adding tests and fixing codegen for the Arm 'Aes' and 'ArmBase' hwint… Oct 16, 2019 hwintrinsiccodegenxarch.cpp Ensure that `GenTreeIndir load` is declared in a scope where it can't… Oct 23, 2019 hwintrinsiclistarm64.h Implement LeadingSignCount,LeadingZeroCount,PopCount ( #27568 ) Nov 3, 2019 hwintrinsiclistxarch.h Lower SSE compare scalar and test nodes ( #22043 ) Sep 24, 2019 hwintrinsicxarch.cpp Fixing the casing of GT_HWIntrinsic to GT_HWINTRINSIC ( #27583 ) Oct 31, 2019 importer.cpp Some GT_BLK/GT_OBJ related cleanup ( #27053 ) Nov 12, 2019 indirectcalltransformer.cpp Replace gtCall. with AsCall()-> ( #27172 ) Oct 15, 2019 inline.cpp Replace gtCall. with AsCall()-> ( #27172 ) Oct 15, 2019 inline.def Normalize trailing whitespaces ( #27626 ) Nov 2, 2019 inline.h Continue cleaning GenTreeStmt. ( #26668 ) Sep 14, 2019 inlinepolicy.cpp Delete wchar_t redefinition in the PAL ( #26705 ) Sep 13, 2019 inlinepolicy.h Corrected a few typos in the documentation and comments ( #18706 ) Jun 29, 2018 instr.cpp Ensure that `GenTreeIndir load` is used in a scope where it can't be … Oct 23, 2019 instr.h Refactoring the ARM intrinsics to match API review and share code wit… Oct 11, 2019 instrs.h Reformat the JIT sources. Aug 12, 2016 instrsarm.h Normalize trailing whitespaces ( #27626 ) Nov 2, 2019 instrsarm64.h instrsxarch.h Improve Math(F).FusedMultiplyAdd codegen ( #27060 ) Nov 6, 2019 jit.h Remove tailcall limitations on unix64 and arm64 ( #26255 ) Sep 20, 2019 jit.settings.targets Normalize trailing whitespaces ( #27626 ) Nov 2, 2019 jitconfig.cpp Delete wchar_t redefinition in the PAL ( #26705 ) Sep 13, 2019 jitconfig.h Delete wchar_t redefinition in the PAL ( #26705 ) Sep 13, 2019 jitconfigvalues.h Refactoring the ARM intrinsics to match API review and share code wit… Oct 11, 2019 jitee.h Normalize trailing whitespaces ( #27626 ) Nov 2, 2019 jiteh.cpp find src/jit -type f -exec sed -i -e 's/->genEmitter/->getEmitter()/g… Sep 21, 2019 jiteh.h Rename WIN64EXCEPTIONS to FEATURE_EH_FUNCLETS. ( #26220 ) Aug 20, 2019 jitexpandarray.h Pass CompAllocator by value ( #15025 ) Jun 30, 2018 jitgcinfo.h Small cleaning in JIT32_GCENCODER functions. ( #26192 ) Aug 23, 2019 jithashtable.h Normalize trailing whitespaces ( #27626 ) Nov 2, 2019 jitpch.h Remove JIT-EE version ifdefs ( #10273 ) Mar 18, 2017 jitstd.h Clean up jitstd folder. ( #27542 ) Nov 2, 2019 jittelemetry.cpp Remove dependency on IEEMemoryManager ( #24755 ) May 24, 2019 jittelemetry.h Reformat the JIT sources. Aug 12, 2016 layout.cpp Pull struct type info out of GenTreeObj ( #21705 ) Sep 5, 2019 layout.h Pull struct type info out of GenTreeObj ( #21705 ) Sep 5, 2019 lclvars.cpp Avoid promoting over-sized intrinsic ( #27774 ) Nov 9, 2019 lir.cpp Ifdef out GenTreeLclVar::gtLclILoffs Nov 3, 2018 lir.h Remove JIT LEGACY_BACKEND code ( #18064 ) May 22, 2018 liveness.cpp Implement GC.KeepAlive JIT intrinsic ( #27554 ) Nov 1, 2019 loopcloning.cpp loopcloning.h Replace gtLclVarCommon. with AsLclVarCommon()-> ( #27207 ) Oct 21, 2019 loopcloningopts.h Reformat the JIT sources. Aug 12, 2016 lower.cpp Implement GC.KeepAlive JIT intrinsic ( #27554 ) Nov 1, 2019 lower.h Improve Math(F).FusedMultiplyAdd codegen ( #27060 ) Nov 6, 2019 lowerarmarch.cpp Contain block store addresses Oct 31, 2019 lowerxarch.cpp Fixing an assert around Avx.ExtractVector128 and Avx2.ExtractVector128 ( Nov 11, 2019 lsra.cpp Fix assert when extending lifetimes ( #27839 ) Nov 13, 2019 lsra.h Fix simple general warnings found by PVS. ( #27283 ) Oct 29, 2019 lsra_reftypes.h Improve Upper Vector Save/Restore ( #23344 ) Apr 4, 2019 lsraarm.cpp Implement GC.KeepAlive JIT intrinsic ( #27554 ) Nov 1, 2019 lsraarm64.cpp Implement GC.KeepAlive JIT intrinsic ( #27554 ) Nov 1, 2019 lsraarmarch.cpp Contain block store addresses Oct 31, 2019 lsrabuild.cpp Fixing the casing of GT_HWIntrinsic to GT_HWINTRINSIC ( #27583 ) Oct 31, 2019 lsraxarch.cpp Contain block store addresses ( #21711 ) Nov 5, 2019 morph.cpp Some GT_BLK/GT_OBJ related cleanup ( #27053 ) Nov 12, 2019 namedintrinsiclist.h Implement GC.KeepAlive JIT intrinsic ( #27554 ) Nov 1, 2019 objectalloc.cpp Some GT_BLK/GT_OBJ related cleanup ( #27053 ) Nov 12, 2019 objectalloc.h Continue cleaning GenTreeStmt. ( #26668 ) Sep 14, 2019 opcode.h Reformat the JIT sources. Aug 12, 2016 optcse.cpp Implement alive across call for CSE candidates ( #27449 ) Nov 11, 2019 optimizer.cpp Change the SSA def node to ASG ( #27445 ) Nov 7, 2019 phase.h Move ObjectAllocator phase to run right after inlining. ( #20377 ) Oct 13, 2018 rangecheck.cpp Change the SSA def node to ASG ( #27445 ) Nov 7, 2019 rangecheck.h Change the SSA def node to ASG ( #27445 ) Nov 7, 2019 rationalize.cpp Some GT_BLK/GT_OBJ related cleanup ( #27053 ) Nov 12, 2019 rationalize.h Some GT_BLK/GT_OBJ related cleanup ( #27053 ) Nov 12, 2019 regalloc.cpp Replace lvArgReg with GetArgReg() ( #27097 ) Oct 11, 2019 regalloc.h Remove JIT LEGACY_BACKEND code ( #18064 ) May 22, 2018 register.h Parenthesize macros ( #23982 ) Oct 1, 2019 register_arg_convention.cpp Remove unneeded arm64 NYI Mar 8, 2019 register_arg_convention.h Arm64 vector ABI ( #23675 ) Apr 16, 2019 registerarm.h Normalize trailing whitespaces ( #27626 ) Nov 2, 2019 registerarm64.h Normalize trailing whitespaces ( #27626 ) Nov 2, 2019 reglist.h Update license headers Jan 27, 2016 regset.cpp Replace gtRegNum with GetRegNum() ( #27086 ) Oct 8, 2019 regset.h Rename rsMaskVars ( #27012 ) Oct 4, 2019 scopeinfo.cpp Replace lvArgReg with GetArgReg() ( #27097 ) Oct 11, 2019 sideeffects.cpp Fix check for memory containment safety. ( #22563 ) Feb 14, 2019 sideeffects.h x86: adjust stack level at throw blocks Oct 12, 2016 simd.cpp Some GT_BLK/GT_OBJ related cleanup ( #27053 ) Nov 12, 2019 simd.h Change VEX-encoding selection to avoid AVX-SSE transition penalties Nov 14, 2017 simdcodegenxarch.cpp Replace gtLclVarCommon. with AsLclVarCommon()-> ( #27207 ) Oct 21, 2019 simdintrinsiclist.h Normalize trailing whitespaces ( #27626 ) Nov 2, 2019 sm.cpp JIT: remove match accounting from inliner state machine Jan 13, 2017 sm.h JIT: remove match accounting from inliner state machine Jan 13, 2017 smallhash.h Pass CompAllocator by value ( #15025 ) Jun 30, 2018 smcommon.cpp Reformat the JIT sources. Aug 12, 2016 smcommon.h Reformat the JIT sources. Aug 12, 2016 smdata.cpp Normalize trailing whitespaces ( #27626 ) Nov 2, 2019 smopcode.def Update license headers Jan 27, 2016 smopcodemap.def Normalize trailing whitespaces ( #27626 ) Nov 2, 2019 smopenum.h Reformat the JIT sources. Aug 12, 2016 smweights.cpp Use macro _countof instead of explicit sizeof(arr) / sizeof(arr[0]) o… Dec 12, 2017 ssabuilder.cpp Improve dominator tree building & walking ( #27282 ) Nov 13, 2019 ssabuilder.h Improve dominator tree building & walking ( #27282 ) Nov 13, 2019 ssaconfig.h Remove SsaConfig::UNINIT_SSA_NUM Jul 19, 2018 ssarenamestate.cpp Improve SSA renaming memory usage ( #15000 ) Mar 8, 2019 ssarenamestate.h Improve SSA renaming memory usage ( #15000 ) Mar 8, 2019 stacklevelsetter.cpp Delete fgArgTabEntry::node ( #24294 ) Sep 30, 2019 stacklevelsetter.h Delete code that tracks stack level in morph. ( #19703 ) Aug 30, 2018 target.h Normalize trailing whitespaces ( #27626 ) Nov 2, 2019 targetamd64.cpp Reformat the JIT sources. Aug 12, 2016 targetarm.cpp Reformat the JIT sources. Aug 12, 2016 targetarm64.cpp Reformat the JIT sources. Aug 12, 2016 targetx86.cpp Reformat the JIT sources. Aug 12, 2016 tinyarray.h Reformat jit code on OSX Sep 21, 2016 titypes.h Reformat the JIT sources. Aug 12, 2016 treelifeupdater.cpp Replace gtLclVarCommon. with AsLclVarCommon()-> ( #27207 ) Oct 21, 2019 treelifeupdater.h add treeLifeUpdater ( #18021 ) May 23, 2018 typeinfo.cpp Reformat the JIT sources. Aug 12, 2016 typelist.h Remove unused TYP_ARRAY/PTR/FUNC ( #15529 ) Dec 20, 2017 unwind.cpp find src/jit -type f -exec sed -i -e 's/->genEmitter/->getEmitter()/g… Sep 21, 2019 unwind.h Update maximum allowed arm prolog size Apr 12, 2019 unwindamd64.cpp find src/jit -type f -exec sed -i -e 's/->genEmitter/->getEmitter()/g… Sep 21, 2019 unwindarm.cpp F8 unwind code was incorrectly parsed as "F0-F4 code" in DumpUnwindIn… Oct 21, 2019 unwindarm64.cpp Compile JIT sources with /W4 May 16, 2019 unwindx86.cpp find src/jit -type f -exec sed -i -e 's/->genEmitter/->getEmitter()/g… Sep 21, 2019 utils.cpp Implement alive across call for CSE candidates ( #27449 ) Nov 11, 2019 utils.h Replace (val / 2) with (val * 0.5) in Jit ( #24584 ) Sep 24, 2019 valuenum.cpp Change the SSA def node to ASG ( #27445 ) Nov 7, 2019 valuenum.h Fix VN for byrefx on x86. ( #27702 ) Nov 6, 2019 valuenumfuncs.h Normalize trailing whitespaces ( #27626 ) Nov 2, 2019 valuenumtype.h Value Number Enhancements: Sep 13, 2018 varset.h vartype.h Arm64 vector ABI ( #23675 ) Apr 16, 2019