Legacy IR and XIR compiler pipeline, AST lowering, SSA IR, and optimization passes.
XIR transformation pass authoring under src/xir/passes/.
XMake build configuration, options, commands, and patterns for LuisaCompute.
Optimize LuisaCompute DSL kernels using warp/wave primitives, shared-memory aggregation, and block-level collectives. Use when kernels bottleneck on atomics, reductions, or inter-thread communication.
Native Vulkan XIR-to-SPIR-V codegen, legalization, validation, bindings, control flow, and target features.
glslang SPIR-V Builder API for types, instructions, control flow, and decorations.
Show uncommitted changes and commit history via git. Use when: (1) inspecting what changed in a file before committing, (2) checking diff of tracked/new/deleted files, (3) reviewing a specific commit's changes, (4) listing files changed in a commit.
Boost.UT test layout, device helpers, adding tests, and running them.