Copilot noted in #1044 that TTKernelSpecializeDFBReconfiguration declares TTKernelDialect as a dependent dialect although the pass only reads existing ttkernel.opaque_call operations and updates/removes attributes. Its runOnOperation creates no TTKernel operations. After the Kimi3 stack lands, remove the unnecessary dependency in include/ttlang/Dialect/TTL/Passes.td and verify the pass remains registered and its specialize_dfb_reconfiguration.mlir lit coverage passes. This is a low-risk pass-declaration cleanup, not a Kimi3 correctness or merge blocker.
Copilot noted in #1044 that
TTKernelSpecializeDFBReconfigurationdeclaresTTKernelDialectas a dependent dialect although the pass only reads existingttkernel.opaque_calloperations and updates/removes attributes. ItsrunOnOperationcreates no TTKernel operations. After the Kimi3 stack lands, remove the unnecessary dependency ininclude/ttlang/Dialect/TTL/Passes.tdand verify the pass remains registered and itsspecialize_dfb_reconfiguration.mlirlit coverage passes. This is a low-risk pass-declaration cleanup, not a Kimi3 correctness or merge blocker.