Commit Graph

  • 5d980dc6e3 tests/docs: final M4 review fixes m4 arti 2026-11-12 12:23:04 +00:00
  • 1511919437 tests/docs: fix M4 review findings in bands, symbols and diff check arti 2026-11-12 12:04:36 +00:00
  • 2d5ed90fb2 tests: M4 Xlib images, events and the termtris integration arti 2026-11-12 11:49:32 +00:00
  • 1a91329864 tests: M4 termtris integration and varargs ABI gate arti 2026-11-12 10:51:15 +00:00
  • fb0159620e tests: validate the image blitter copy and assert window focus arti 2026-11-12 09:40:45 +00:00
  • 26697b9585 tests: M4 1-bit XImage, real key events, and the MAME image gate arti 2026-11-12 09:21:17 +00:00
  • 7946519828 symbols: correct XMapWindow, add XImage/XG entries and validation arti 2026-11-12 07:19:42 +00:00
  • 8cb060cdb4 tests: M4 X11R4 XImage/XEvent/error-event layout arti 2026-11-12 06:53:29 +00:00
  • 7a89a1fe4c tests: M4 function-pointer/indirect-call gate arti 2026-11-12 06:40:12 +00:00
  • d8efad2479 tests: use an unsigned helper for the wide multiply marker arti 2026-11-12 06:21:31 +00:00
  • 00522b56fc tests: exercise wide 32-bit products and unsigned umul16 arti 2026-11-12 06:17:29 +00:00
  • 7cd9a48ee3 tests: M4 multiply/divide and -O2 loop gates arti 2026-11-12 06:04:56 +00:00
  • cfe751ccab driver: keep -O2 loops for the i64-less target arti 2026-11-12 06:04:56 +00:00
  • 57ea80a5c0 tests: exercise every signed and unsigned predicate at runtime arti 2026-11-12 05:46:38 +00:00
  • 28c9ee7e3c tests: M4 unsigned runtime and private-label gates arti 2026-11-12 05:38:22 +00:00
  • dbf71bdc5f docs: M4 Xlib images, events and termtris integration plan arti 2026-11-12 05:23:33 +00:00
  • 24f877362b docs: finalize M3 limitations and M4 prerequisites m3 arti 2026-11-11 20:30:37 +00:00
  • 2681be26c0 tests: anchor the M3 Xlib displacement checks arti 2026-11-11 20:06:58 +00:00
  • ed58040fbd docs: M3 control flow and first Xlib window arti 2026-11-11 19:56:19 +00:00
  • 09db9e22e9 tests: M3 branches and first Xlib window in MAME arti 2026-11-11 19:27:41 +00:00
  • b34016a9f3 docs: correct M3 ROM bit displacements and unaligned-load carry-forward arti 2026-11-11 19:14:05 +00:00
  • 2187f59b20 tests: M3 Xlib Display/Screen layout arti 2026-11-11 19:07:44 +00:00
  • d1ba1e4d86 docs: M3 control flow and first Xlib window plan arti 2026-11-11 17:54:01 +00:00
  • 2d4919db36 docs: finalize M2 ABI and tail-call notes m2 arti 2026-11-11 17:36:17 +00:00
  • f1a604d70e docs: correct M2 branch and epilogue guidance arti 2026-11-11 17:15:43 +00:00
  • 3a188b35fb docs: M2 TI ABI, ROM strlen and golden ABI check arti 2026-11-11 17:05:33 +00:00
  • fa00b8740b docs: finish the M2 loader and returned reconciliation arti 2026-11-11 16:59:30 +00:00
  • b614e70851 docs: reconcile M2 plan with JAUC, returned, loader and .data alignment arti 2026-11-11 16:59:23 +00:00
  • 0008d7be20 tests: M2 TI ABI and ROM strlen in MAME arti 2026-11-11 16:50:06 +00:00
  • d4f165fa7d docs: record the M2 .data width and pointer-init rules arti 2026-11-11 16:35:43 +00:00
  • 3f30806a6d docs: require width-based .data emission for i8/i16 scalars arti 2026-11-11 16:24:29 +00:00
  • e7ba50d7a3 docs: add caller-side rejection tests to M2 arti 2026-11-11 16:10:38 +00:00
  • 469b1d870e docs: require a spill-slot frame assertion in m2-spill arti 2026-11-11 15:55:18 +00:00
  • e60a1fdee9 docs: pin the M2 callee stack arithmetic in m2-args arti 2026-11-11 15:54:59 +00:00
  • 5e8dbffb01 docs: move the M2 spill test to Task 3 arti 2026-11-11 15:21:09 +00:00
  • c0746338b0 docs: M2 TI ABI and ROM call implementation plan arti 2026-11-11 14:57:16 +00:00
  • 7749cc810b scripts: fix stale M1 comments and tighten the harness checks m1 arti 2026-11-11 10:15:34 +00:00
  • eacaab68f6 docs: correct the GEP scaling warning and M1 data limits arti 2026-11-11 10:15:32 +00:00
  • 937a8cc800 tms-bitaddr: make --normalize reject typed and vector GEPs arti 2026-11-11 10:15:30 +00:00
  • 56d6a71cb7 docs: M1 minimal backend and test convention arti 2026-11-11 09:53:23 +00:00
  • 755b3cb7b2 tests: link M1 char helpers and check MOVB arti 2026-11-11 08:53:41 +00:00
  • b638ab0fad tests: M1 dis34 round-trip arti 2026-11-11 08:43:17 +00:00
  • 6f776e1758 tests: pin the M1 .bss origin and second pointer marker arti 2026-11-11 08:39:58 +00:00
  • e0a721e3e1 tests: M1 GSPA/MAME smoke test arti 2026-11-11 08:31:19 +00:00
  • e081921b72 plan: M1 minimal TMS34010 backend arti 2026-11-11 06:47:05 +00:00
  • d400e641fb docs: link the compiler fork and project repositories m0 arti 2026-11-11 06:02:38 +00:00
  • 668afbbf44 fix: address final review (subtarget, bool/char alignment, spike env, late-GEP tests) arti 2026-11-11 03:39:15 +00:00
  • 795fcdc14a build: clean LLVM fork build from pinned tag and patches arti 2026-11-11 03:26:36 +00:00
  • 4a2a9b2135 spike: re-run on LLVM 23.1.5 arti 2026-11-10 17:33:59 +00:00
  • 92354e8761 scripts: add M0 clang/scale/opt/normalize wrapper and tests arti 2026-11-10 17:33:13 +00:00
  • 93f90607bb tools: add tms-bitaddr GEP scale and normalize tool arti 2026-11-10 17:32:37 +00:00
  • dbdb827c17 clang: bit-address pointer difference scaling arti 2026-11-10 17:31:40 +00:00
  • e0c2ee77e5 clang: tms34010 data model and packed structs arti 2026-11-10 17:19:18 +00:00
  • 16c4189f16 llvm: add tms34010 triple, clang target info, and target skeleton arti 2026-11-10 17:18:55 +00:00
  • da553739c5 docs: TMS34010 LLVM design, spike, and workspace setup arti 2026-11-10 14:42:56 +00:00