Commit Graph
622 Commits
Author SHA1 Message Date
Youmu Liu 4e1e659259 regex ir opt is done, thinking about source gen 2026-07-01 18:23:19 +08:00
Youmu Liu 1cd0257c93 regex ir opt is almost done 2026-06-30 20:14:30 +08:00
Youmu Liu e60eb0ada6 regex ir opt code rewriting, use over-again opt method 2026-06-29 17:14:52 +08:00
Nitload 347d4b5a47 a few edit 2026-06-28 23:59:22 +08:00
Nitload 59f833178d after merge 2026-06-27 00:50:24 +08:00
Nitload 2a6fc7b633 before merge 2026-06-27 00:49:01 +08:00
Youmu Liu 359dd67287 regex ir opt code rewrite gen2, window scanning 2026-06-26 19:07:16 +08:00
Youmu Liu 13fcfe4a4c regex ir opt code rewrite gen2, window scanning 2026-06-26 18:41:50 +08:00
Youmu Liu 5cd2b8b4ba regex ir opt code on rewrite 2026-06-25 19:52:11 +08:00
Youmu Liu 45f9b04b6d add more ir opt code, clearified what to opt, so current opt code may need rewrite 2026-06-24 18:09:05 +08:00
Youmu Liu 2b05d626c7 begin regex ir opt 2026-06-23 20:08:33 +08:00
Youmu Liu 7e5e4d1f7a discuss regex ir opt 2026-06-22 18:18:16 +08:00
Youmu Liu 062ffacf88 regex ir emitter is working 2026-06-18 19:20:14 +08:00
Youmu Liu 8114ef4bf3 add essential typst file 2026-06-18 19:12:38 +08:00
Youmu Liu eeca5721fb regex ir emitter is working 2026-06-18 19:10:30 +08:00
Youmu Liu 5570c6f338 add COUNT and CONCAT ir emitter 2026-06-17 18:32:55 +08:00
Youmu Liu a7bb3209dd add ir emitter 2026-06-16 21:04:51 +08:00
Youmu Liu 3cfd29f793 Merge branch 'main' of https://github.com/Nitload-NSI/CCD_Github into local
merge missing commits
2026-06-16 14:15:15 +08:00
Youmu Liu 2c2997ef2e before merge 2026-06-16 14:15:10 +08:00
Nitload 61b4c6012d add a merge tail alt operation 2026-06-16 00:23:43 +08:00
Youmu Liu 861b50575a ngra string regex use ir as jit engine as well 2026-06-15 18:08:14 +08:00
Youmu Liu 2741b34583 left and right use diff pack kernel 2026-06-12 18:25:04 +08:00
Youmu Liu 06a119cc6f make a trial on packing GEMM kernel 2026-06-11 20:03:02 +08:00
Youmu Liu 6b449a341e all mat kernel func use new task pack convension 2026-06-11 17:27:44 +08:00
Youmu Liu 09c1cace48 remove mat panel, mat_task goes on span like 2026-06-10 18:10:52 +08:00
Youmu Liu 0356f5aff8 mat task adapts L4 2026-06-09 18:13:36 +08:00
Youmu Liu 413e41db45 other gemm kernel use half-vector-machine style 2026-06-08 18:09:15 +08:00
Youmu Liu 9d5c0fd8b4 other gemm kernel use half-vector-machine style 2026-06-08 16:18:03 +08:00
Nitload 1c515ea2ae FMA-avx512-f64 kernel use half-vector-machine design 2026-06-08 01:02:34 +08:00
Youmu Liu 4336b0ca5a Move some marcros from x86 ro base head 2026-06-05 13:32:59 +08:00
Youmu Liu 94b2d759ae Gemm/Fma kernel on avx2 use new solution, with less permute and shuff instruction 2026-06-04 21:05:38 +08:00
Youmu Liu 2690cf9341 Gemm/Fma kernel on avx512 use new solution, with less permute and shuff instruction 2026-06-04 16:43:17 +08:00
Youmu Liu 6c38bcfade Find solution to fma, change some type define macros 2026-06-03 18:06:37 +08:00
Youmu Liu 9f3fc3b345 Compress L4 metadata into 32 bytes 2026-06-02 18:27:58 +08:00
Nitload 07f8178431 Remove id from L4 head, and other some useless types. 2026-06-02 00:35:08 +08:00
Nitload 9a09d32960 TLSF in l4 use a shorter head, but may be useless
Signed-off-by: Nitload <YoumuLiu_NSI@whv0t.onmicrosoft.com>
2026-06-01 00:36:46 +08:00
Youmu Liu ddb59c38ce Little change in C code, remove isa specific code in std header 2026-05-28 18:44:53 +08:00
Youmu Liu 15f90aed29 L4 is now a burden 2026-05-21 19:40:00 +08:00
Youmu Liu 0681237c3b L4 is now a burden 2026-05-20 18:07:54 +08:00
Youmu Liu 4694fd9433 L4 is now a burden 2026-05-20 18:07:21 +08:00
Youmu Liu 53ed4de530 L4 is now a burden 2026-05-19 18:09:24 +08:00
Youmu Liu f3cfa37b1c working on L4's tlsf 2026-05-15 18:53:58 +08:00
Youmu Liu b87943495d working on L4's tlsf 2026-05-14 20:15:07 +08:00
Youmu Liu c9fb11b47b working on L4's tlsf 2026-05-13 20:13:37 +08:00
Youmu Liu ae57de4040 tlsf is ok, and fast 2026-05-13 15:08:30 +08:00
Youmu Liu bf9879f59f tlsf briefly ok, debugging 2026-05-12 18:25:48 +08:00
Youmu Liu a99b19fa3f add libs' cmakelists file 2026-05-11 18:11:28 +08:00
Youmu Liu b59d414e20 Remove hlsf, TLSF.alloc is ok 2026-05-11 18:08:35 +08:00
Youmu Liu 5706c89563 Remove ignored files 2026-05-11 09:30:04 +08:00
Youmu Liu 6baae849f8 Improve .gitignore 2026-05-11 09:29:18 +08:00