Sync may31 release/8.0-tizen (#510)
[platform/upstream/dotnet/runtime.git] / src / coreclr / jit / compiler.cpp
2024-06-06 Timur Mustafin/Adv... Sync may31 release/8.0-tizen (#510)
2023-12-15 Dong-Heon Jung[RISC-V] Fix MarshalStructAsLayoutSeq (#90719)
2023-09-21 Carlos Sánchez LópezMerge pull request #92374 from dotnet-maestro-bot/merge...
2023-09-18 dotnet-botMerge in 'release/8.0' changes
2023-09-18 github-actions[bot][release/8.0] Check if loop body occured before loopTop...
2023-09-18 dotnet-botMerge in 'release/8.0' changes
2023-09-18 Jakob Botsch Nielsen[release/8.0] JIT: Initialize jitstdout lazily (#92212)
2023-07-27 Jakob Botsch NielsenJIT: Set some limits in gtSplitTree stress testing...
2023-07-25 Tanner GoodingAllow multiple kmask registers to be allocated and...
2023-07-24 Will SmithAdded 'DOTNET_JitDisasmTesting' knob. (#89373)
2023-07-23 Egor BogatovJIT: Intrinsify UTF16->UTF8 conversion for string liter...
2023-07-23 Michał PetrykaIntrinsify Unsafe.Read/Write/Copy, handle struct BitCas...
2023-07-19 Jakob Botsch NielsenJIT: Ensure last-use copy omission candidates are marke...
2023-07-11 Tanner GoodingEnsure that the CpuId tests set preferredVectorByteLeng...
2023-07-08 Tanner GoodingHave jitstress_isas_x86_evex set PreferredVectorBitWidt...
2023-07-06 Kunal PathakInline TLS field access for linux/osx x64/arm64 (#87082)
2023-07-06 David WrightonType equivalence support in Crossgen2 (#87899)
2023-06-27 DeepakRajendrakumaranUpgrading SpanHelpers with Vector512 (#86655)
2023-06-15 Bruce ForstallAdd DOTNET_JitDisasmWithCodeBytes (#87580)
2023-06-15 Bruce ForstallIgnore CORJIT_FLAG_VECTOR512_THROTTLING sometimes under...
2023-06-09 Jakob Botsch NielsenJIT: Reorder physical promotion and forward sub (#87265)
2023-06-05 Mark PleskoSave 260k in InitValueNumStoreStatics (#85945)
2023-06-02 Tanner GoodingFixing the InstructionSetDesc implications (#86486)
2023-05-31 Qiao Pengcheng[LoongArch64] redesign the Prolog/Epilog for enabling...
2023-05-24 SingleAccretionDelete `GT_ASG` (#85871)
2023-05-23 Jakob Botsch NielsenJIT: Use unsigned native return types for small structs...
2023-05-20 Qiao Pengcheng[LoongArch64] delete the rsGetRsvdReg() for LA64. ...
2023-05-19 Tanner GoodingEnsure we use bytes, not bits (#86510)
2023-05-19 Tanner GoodingRemove getMaxIntrinsicSIMDVectorLength from the JIT...
2023-05-18 Tanner GoodingAdd an undocumented switch to allow controlling the...
2023-05-17 SingleAccretionDelete the verification type system (#86179)
2023-05-16 Kunal PathakUnmark loop align regardless if we found block to align...
2023-05-15 SingleAccretionMove assignment rationalization to before forward subst...
2023-05-12 Bruce ForstallRemove unused multi-dimensional array code (#86133)
2023-05-12 Bruce ForstallFix spurious SuperPMI asm diffs (#86132)
2023-05-11 Aaron RobinsonAdd necessary subset of wide char APIs to minipal ...
2023-05-10 Jakob Botsch NielsenJIT: Seed stress modes by string hash (#83771)
2023-05-10 Jan KotasJIT/EE interface cleanup (#85975)
2023-05-09 SingleAccretionMove assignment rationalization to before global morph...
2023-05-06 SingleAccretionMove `ASG` rationalization to just after global morph...
2023-05-05 Andy AyersJIT: prepare for instrumentation before incorporating...
2023-05-03 SingleAccretionDelete `GT_FIELD` (#85568)
2023-05-03 Kunal PathakSkip stp/ldp only for unwind portion of prolog/epilog...
2023-05-02 SingleAccretionMove assignment rationalization to before the late...
2023-05-01 SingleAccretionSplit assignment rationalization into a separate phase...
2023-04-26 Jakob Botsch NielsenJIT: Change GTF_ICON_INITCLASS -> GTF_IND_INITCLASS...
2023-04-24 Tanner GoodingExpose AVX512 variants of AVX, AVX2, and FMA instructio...
2023-04-22 Jan KotasMerge pull request #85179 from am11/feature/external...
2023-04-21 SingleAccretion Fix some issues with null check handling (#84523)
2023-04-19 SingleAccretionDelete `GT_STORE_OBJ` (#84951)
2023-04-17 Bruce ForstallFix JIT use of BitScan* APIs (#84915)
2023-04-11 Kunal Pathak[JIT] Add support to inline the field access of primiti...
2023-04-11 Jakob Botsch NielsenJIT: Add a (disabled) prototype for a generalized promo...
2023-04-11 SingleAccretionDelete `GT_OBJ` (#84221)
2023-04-08 Dong-Heon Jung[RISC-V] coreclr-jit directory (#82379)
2023-04-08 Egor BogatovNativeAOT: Partially expand static initialization ...
2023-04-06 Bruce ForstallAlways create loop pre headers (#83956)
2023-04-04 Kunal PathakArm64: Implement VectorTableLookup/VectorTableLookupExt...
2023-04-03 SingleAccretionDelete `LCL_VAR_ADDR` (#84185)
2023-04-03 SingleAccretionDelete GTF_BLK_VOLATILE and GTF_BLK_UNALIGNED (#84217)
2023-04-02 Bruce ForstallDelete dead code (#84197)
2023-04-01 Bruce ForstallImprove reachability sets computation (#84204)
2023-03-27 Tanner GoodingEnsure kmask registers are marked available (#83927)
2023-03-25 Tanner GoodingEnable EVEX support by default (#83648)
2023-03-20 Kunal PathakPrint the state when the align instructions don't match...
2023-03-19 Tanner GoodingUpdate xarch to track more instruction metadata as...
2023-03-16 Tanner GoodingAdding support for Vector512 bitwise operations: And...
2023-03-16 Tanner GoodingChange LSRA to more efficiently initialize the availabl...
2023-03-15 Jakob Botsch NielsenJIT: Remove "add copies" phase (#83310)
2023-03-14 Egor BogatovJIT: Expand runtime lookups in a late phase (#81635)
2023-03-11 Jakob Botsch NielsenJIT: Add a primitive to split statements at a specified...
2023-03-09 Andy AyersJIT: treat synthesized profile data as pgo data, fix...
2023-03-09 Jakob Botsch NielsenJIT: Remove TYP_BLK and TYP_LCLBLK (#83036)
2023-03-07 Tanner GoodingSome minor cleanup post the addition of TYP_SIMD64...
2023-03-06 DeepakRajendrakumaranInitial support for zmm in .NET (#80960)
2023-03-05 Adeel MujahidReplace remaining instances of COMPlus with DOTNET...
2023-03-04 Egor BogatovEnable JitDasmWithAlignmentBoundaries and JitDasmWithAd...
2023-02-13 Jakob Botsch NielsenJIT: Add DOTNET_JitOnlyOptimizeRange (#82034)
2023-02-13 Andy AyersJIT: start working on profile consistency (#81936)
2023-02-09 Bruce ForstallCache copies of register sets and data that varies...
2023-02-09 Andy AyersJIT: add concept of edge likelihood (#81738)
2023-02-08 anthonycaninoEnable AVX512 Additional 16 SIMD Registers (#79544)
2023-02-07 Andy AyersJIT: rename flowList to FlowEdge and encapsulate all...
2023-02-04 Egor BogatovPromote Tier0 methods with loops to InstrumentedTier0...
2023-02-03 Andy AyersJIT: revise checking for computed preds (#81582)
2023-02-03 Andy AyersJIT: remove cheap preds (#81562)
2023-02-02 Andy AyersJIT: build pred lists when we first build the flow...
2023-02-02 Andy AyersJIT: build pred lists first (#81448)
2023-02-01 Tlakaelel Axayakat... Merge branch 'main' of ../linker into main
2023-01-31 Kunal PathakNativeAOT: Loop alignment support for xarch (#81206)
2023-01-30 Andy AyersJIT: build pred lists before instrumentation (#81288)
2023-01-28 Julie LeeForbid creation of non-faulting null-check nodes. ...
2023-01-26 Andy AyersJIT: build pred lists before patchpoint expansion ...
2023-01-24 Andy AyersJIT: build pred lists before inlining (#81000)
2023-01-24 Jakob Botsch NielsenJIT: Add Statement::m_treeListEnd (#81031)
2023-01-23 Egor BogatovNativeAOT: Optimize static fields of gc types (#80969)
2023-01-23 Jakob Botsch NielsenJIT: Remove "promoted struct death vars" map (#80501)
2023-01-20 Andy AyersJIT: build pred lists before object allocation phase...
2023-01-20 Andy AyersJIT: build pred lists before the eh opt phases (#80856)
2023-01-18 Jakob Botsch NielsenJIT: Add a stress mode that poisons implicit byrefs...
next