llvm-beanz wrote: > There is still logic elsewhere that sets the default entry point to "main", right? This looks right to me. Yes, and we apply the HLSLShader attribute to main and key generating the entry off that in clangCodeGen. https://github.com/llvm/llvm-project/pull/110546