Summary
The Shared TLOAD API work exists on temp/shared-tload-integration-20260811 at a1f085ea1d3ffd87560f213bedd9038e57b54917, but there is no check run attached to that commit and the consuming build repository currently follows the unrelated moving linx branch (aa3b165057dcd041e7f0bf1a7d0fd2ccff7521b2).
As a result, downstream users cannot obtain a reproducible, attested TileOP API + LLVM pairing for the new GM-to-Shared/output-form TLOAD interface.
Expected LLVM pairing:
LinxISA/llvm-project
temp/shared-tload-integration-20260811
eb64de8afcbda043aec7e56dae346905dc982039
Suggested acceptance criteria
- Add CI on the Shared TLOAD branch that runs the API compile suite, including
test/tileop_api/src/SharedTLoad.cpp, with the exact compatible LLVM revision. - Verify generated assembly/object code uses 32-bit
B.IOS and the current B.IOR operand order; reject retired C.B.IOS output. - Publish the compatible LLVM SHA in a machine-readable manifest or lock file.
- Promote the validated API commit to a stable consumable ref, or document that downstream build manifests must pin
a1f085e... directly. - Add a downstream smoke contract for SuperNPUBench
matmul_shared so the API test cannot pass independently of its primary workload consumer.
Summary
The Shared TLOAD API work exists on
temp/shared-tload-integration-20260811ata1f085ea1d3ffd87560f213bedd9038e57b54917, but there is no check run attached to that commit and the consuming build repository currently follows the unrelated movinglinxbranch (aa3b165057dcd041e7f0bf1a7d0fd2ccff7521b2).As a result, downstream users cannot obtain a reproducible, attested TileOP API + LLVM pairing for the new GM-to-Shared/output-form TLOAD interface.
Expected LLVM pairing:
Suggested acceptance criteria
test/tileop_api/src/SharedTLoad.cpp, with the exact compatible LLVM revision.B.IOSand the current B.IOR operand order; reject retiredC.B.IOSoutput.a1f085e...directly.matmul_sharedso the API test cannot pass independently of its primary workload consumer.