Sync may31 release/8.0-tizen (#510)
[platform/upstream/dotnet/runtime.git] / src / coreclr / jit / codegen.h
2024-06-06 Timur Mustafin/Adv... Sync may31 release/8.0-tizen (#510)
2023-12-15 Tomasz Sowiński[RISC-V] Replace rsGetRsvdReg with ordinary temp regist...
2023-06-12 Jakob Botsch NielsenAccount for CORINFO_HELP_VIRTUAL_FUNC_PTR in GT_LABEL...
2023-05-31 Qiao Pengcheng[LoongArch64] redesign the Prolog/Epilog for enabling...
2023-05-25 SwapnilGaikwadUse cinv and cneg instead of csel when possible (#84926)
2023-05-12 Bruce ForstallRemove unused multi-dimensional array code (#86133)
2023-05-12 Tanner GoodingExpose remaining Avx512 integer intrinsics which don...
2023-05-04 Tanner GoodingExpose various floating-point intrinsics for Avx512F...
2023-05-03 Egor BogatovJIT: Improve block unrolling, enable AVX-512 (#85501)
2023-05-02 Tanner GoodingCleanup some xarch emit logic (#85536)
2023-04-26 Jakob Botsch NielsenJIT: Introduce GT_JTEST and clean up GT_JCMP flags...
2023-04-19 SingleAccretionAddress a couple `TODO-ADDR`s (#84906)
2023-04-17 Will Smith[JIT] ARM64 - Combine `cmp` and shift ops into a single...
2023-04-12 SwapnilGaikwadUse cinc instead of csel when possible (#82031)
2023-04-11 SingleAccretionDelete `GT_OBJ` (#84221)
2023-04-08 Dong-Heon Jung[RISC-V] coreclr-jit directory (#82379)
2023-04-04 Will Smith[JIT] Fix re-use val zero on GC tracking (#84051)
2023-04-03 SingleAccretionDelete `LCL_VAR_ADDR` (#84185)
2023-03-27 Tanner GoodingEnsure kmask registers are marked available (#83927)
2023-03-21 Egor BogatovUnroll Buffer.Memmove for constant lengths (#83638)
2023-03-07 Jakob Botsch NielsenJIT: Remove JTRUE(relop) invariant in the backend ...
2023-03-06 DeepakRajendrakumaranInitial support for zmm in .NET (#80960)
2023-03-01 Jakob Botsch NielsenJIT: Unify arm64 and x64 GT_SELECT handling (#82610)
2023-03-01 Brian BoheRefactoring store liveness update (#80539)
2023-02-23 Jakob Botsch NielsenJIT: Lift remaining cmov restrictions by introducing...
2023-02-16 Jakob Botsch NielsenJIT: Slightly refactor handling of conditions/condition...
2023-02-09 Bruce ForstallCache copies of register sets and data that varies...
2023-02-09 Jakob Botsch NielsenJIT: Support containing compares in GT_SELECT for xarch...
2023-02-08 anthonycaninoEnable AVX512 Additional 16 SIMD Registers (#79544)
2023-02-01 Tlakaelel Axayakat... Merge branch 'main' of ../linker into main
2023-01-27 AndyJGrahamReplace successive "ldr" and "str" instructions with...
2023-01-16 Tlakaelel Axayakat... Merge branch 'main' of ../linker into main
2023-01-13 Brian BoheRemoving old variable debug info tracking system (...
2023-01-06 Tanner GoodingImproving the SIMD codegen for SIMD12 load/store (...
2023-01-05 Tanner GoodingReplace the last two SIMDIntrinsic in LIR with NamedInt...
2022-12-28 Tanner GoodingMove remaining HIR SIMDIntrinsics to SimdAsHWIntrinsic...
2022-12-22 Tlakaelel Axayakat... Merge branch 'SyncLinkerLinux' of ../linker into main
2022-12-15 Tanner GoodingRemove some dead code from the legacy SIMD support...
2022-12-01 Viktor HoferMerge branch 'main' into Net8ChangesSecondAttempt
2022-12-01 Jakob Botsch NielsenJIT: Support GT_SELECT on xarch (#78879)
2022-11-08 dotnet-botMerge branch 'main' of /home/tlakollo/Consolidation...
2022-11-05 DeepakRajendrakumaranAdding EVEX encoding logic for RR/AM pathways (#77419)
2022-11-04 Aaron RobinsonRemove `palrt` from JIT and remove `memcpy` from PAL...
2022-11-01 Will Smith[JIT] x86/x64 - improved localloc codegen in some cases...
2022-09-30 Tanner GoodingRemove GT_ADDEX and replace with more generalized conta...
2022-09-27 Qiao Pengcheng[LoongArch64] Fix the assert error for `genSetRegToIcon...
2022-08-24 SingleAccretionContain memory operands under casts (#72719)
2022-08-23 Bruce ForstallFix per-call stack checks on x86 (#74283)
2022-08-10 Egor BogatovEnable JitDisasm in Release (#73365)
2022-08-09 Alan HaywardAdd lowering support for conditional nodes (#71705)
2022-08-04 Qiao Pengcheng[LoongArch64] Fix the wrong GCInfo when testing GCStres...
2022-07-07 Jakob Botsch NielsenAdd an ETW event for reporting richer debug information...
2022-07-05 Alan HaywardAdd Conditional nodes and Arm64 code generation (#71616)
2022-06-20 Bruce ForstallFix arm64 funclet frame type 5 (#70922)
2022-06-15 SingleAccretionSupport `PUTARG_STK(STRUCT LCL_VAR/LCL_FLD)` on x86...
2022-06-07 WraithJIT: Remove unneeded unconditional jumps (#69041)
2022-05-27 Qiao Pengcheng[LoongArch64] enable the promote feature. (#69840)
2022-05-12 Will SmithARM64 - Consolidate 'msub' and 'madd' logic (#68363)
2022-05-11 anthonycaninoAdd X86Serialize hardware intrinsic. (#68677)
2022-04-25 Ankit JainMerge remote-tracking branch 'origin/main' into darc...
2022-04-22 SingleAccretionCleaning up write barrier code (#68124)
2022-04-21 Alexander KöplingerMerge branch 'main' into darc-main-31d4c308-6782-4440...
2022-04-20 Jakob Botsch NielsenMake BSWAP16 nodes normalize upper 16 bits (#67903)
2022-04-15 Larry EwingMerge branch 'main' into darc-main-31d4c308-6782-4440...
2022-04-15 Jakob Botsch NielsenJIT: Refactor call argument representation (#67238)
2022-04-13 Will SmithARM64 - Optimizing a % b operations part 2 (#66407)
2022-04-12 Will SmithARM64 - Emitting `msub` instruction (#66621)
2022-04-08 Qiao Pengcheng[LoongArch64] coreclr-jit directory (#62843)
2022-03-31 SingleAccretionMemory containment for `FIELD_LIST` operands on x86...
2022-02-23 SingleAccretionDeduplicate some HWI codegen code (#65302)
2022-02-21 Andy AyersJIT: revise approach for x64 OSR epilogs (#65609)
2022-02-17 Bruce ForstallMove architecture-specific code out of codegencommon...
2022-02-17 SingleAccretionUse `push` for 8/12 byte struct args on x86 (#65387)
2021-12-17 Andy AyersOSR support for Arm64 (#62831)
2021-12-02 Egor Bogatov[arm64] JIT: Add with sign/zero extend (#61549)
2021-11-24 Adeel MujahidUnify ARRAY_SIZE/STRING_LENGTH-like macros (#61537)
2021-11-24 Bruce ForstallMake more extensive use of lvaGetDesc() (#61494)
2021-11-20 SingleAccretionMake intrinsic nodes multi op (aka delete `GT_LIST...
2021-11-18 Jakob Botsch NielsenAdd support for dumping and using precise debug info...
2021-11-12 Tanner GoodingImplement Narrow and Widen using SIMDAsHWIntrinsic...
2021-11-09 Jakob Botsch NielsenStart tracking debug info for inlined statements (...
2021-11-04 Egor BogatovFix Assertion failed 'ins == INS_add' for madd/msub...
2021-11-04 Egor Bogatov[arm64] JIT: Recognize sbfiz/ubfiz idioms (#61045)
2021-11-03 Egor ChesakovRemove dead code in src/coreclr/jit (#61129)
2021-10-29 Egor BogatovJIT: "Scaled" addressing mode on ARM (#60808)
2021-10-26 Bruce ForstallImplement System.Array functions used by MD arrays...
2021-10-15 Elinor FungMerge branch 'main' into feature/use-dllimport-generator
2021-10-15 Jakob Botsch NielsenUnify set-reg-to-imm functions and optimize with LEA...
2021-10-15 Jakob Botsch NielsenOptimize indirection cell call sequences more generally...
2021-10-07 Jeremy KoritzinskyMerge branch 'main' into feature/use-dllimport-generator
2021-10-05 SingleAccretionImplement `GT_MUL_LONG` for ARM64 (#57926)
2021-09-24 Jeremy KoritzinskyMerge pull request #59577 from jkoritzinsky/merge-main
2021-09-24 Jeremy KoritzinskyMerge branch 'main' of github.com:dotnet/runtime into...
2021-09-21 Jakob Botsch NielsenAllow contained indirections in tailcalls on x64 (...
2021-09-20 Jeremy KoritzinskyMerge branch 'feature/DllImportGenerator' of /home...
2021-09-15 Jeremy KoritzinskyMerge pull request #59119 from jkoritzinsky/merge-main
2021-09-14 Jeremy KoritzinskyMerge branch 'main' of https://github.com/dotnet/runtim...
2021-08-30 Kunal PathakTake the memory operand size for some hw intrinsic...
2021-08-20 Egor ChesakovRemove FOREACH_REGISTER_FILE macro (#57613)
2021-07-29 Jeremy KoritzinskyMerge pull request #56565 from jkoritzinsky/merge-main
next