github.com/hbarve1/tessl-llvm
| Skill | Added | Review |
|---|---|---|
lit-filecheck .tessl/tiles/hbarve1/tessl-llvm/skills/lit-filecheck/SKILL.md Write lit tests with FileCheck for LLVM 22 IR transforms, pass output, and codegen. Covers RUN lines, CHECK patterns, common directives, negative checks, and running tests with llvm-lit. | 66 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: a251bde | |
lower-struct-types tiles/tessl-llvm/skills/lower-struct-types/SKILL.md Lower source-language struct, union, and tuple types to LLVM 22 IR. Covers creating StructType, computing field offsets, emitting GEP for field access, packed vs. padded layouts, unions via largest-member types, passing structs by value vs. pointer, and the alloca+mem2reg pattern for struct locals. | 61 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: a251bde | |
new-target-backend tiles/tessl-llvm/skills/new-target/SKILL.md Add a new target backend skeleton to LLVM 22. Covers CMake registration, TargetInfo, TargetMachine, MCTargetDesc, minimal TableGen register/instruction defs, and wiring into the LLVM build. | 62 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: a251bde | |
new-target-backend .tessl/tiles/hbarve1/tessl-llvm/skills/new-target/SKILL.md Add a new target backend skeleton to LLVM 22. Covers CMake registration, TargetInfo, TargetMachine, MCTargetDesc, minimal TableGen register/instruction defs, and wiring into the LLVM build. | 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: a251bde | |
out-of-tree-setup tiles/tessl-llvm/skills/out-of-tree-setup/SKILL.md Scaffold an out-of-tree LLVM 22 compiler/language project from scratch. Covers CMake configuration, finding LLVM, linking components, a minimal LLVMContext driver, and build instructions. | 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: a251bde | |
out-of-tree-setup .tessl/tiles/hbarve1/tessl-llvm/skills/out-of-tree-setup/SKILL.md Scaffold an out-of-tree LLVM 22 compiler/language project from scratch. Covers CMake configuration, finding LLVM, linking components, a minimal LLVMContext driver, and build instructions. | 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: a251bde | |
version-sync tiles/tessl-llvm/skills/version-sync/SKILL.md Migrate an out-of-tree LLVM project to a new LLVM version (e.g., LLVM 21 → 22). Covers CMake bump, common LLVM 22 API breakages, header moves, pass renames, and opaque pointer migration. | 66 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: a251bde | |
version-sync .tessl/tiles/hbarve1/tessl-llvm/skills/version-sync/SKILL.md Migrate an out-of-tree LLVM project to a new LLVM version (e.g., LLVM 21 → 22). Covers CMake bump, common LLVM 22 API breakages, header moves, pass renames, and opaque pointer migration. | 67 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: a251bde |