[all-commits] [llvm/llvm-project] aba011: Implement support for NSDI DebugFunction opcode.
Manuel Carrasco via All-commits
all-commits at lists.llvm.org
Tue Jul 28 09:39:58 PDT 2026
Branch: refs/heads/users/mgcarrasco/nsdi-debug-func-def
Home: https://github.com/llvm/llvm-project
Commit: aba011f5243bb8507b80a68cce796b874af727ab
https://github.com/llvm/llvm-project/commit/aba011f5243bb8507b80a68cce796b874af727ab
Author: Manuel Carrasco <Manuel.Carrasco at amd.com>
Date: 2026-07-28 (Tue, 28 Jul 2026)
Changed paths:
M llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
Log Message:
-----------
Implement support for NSDI DebugFunction opcode.
Commit: c820e9b529b40f3b03d856162ec77b1b401fd2a3
https://github.com/llvm/llvm-project/commit/c820e9b529b40f3b03d856162ec77b1b401fd2a3
Author: Manuel Carrasco <Manuel.Carrasco at amd.com>
Date: 2026-07-28 (Tue, 28 Jul 2026)
Changed paths:
M llvm/lib/Target/SPIRV/SPIRVAsmPrinter.cpp
M llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
M llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.h
A llvm/test/CodeGen/SPIRV/debug-info/debug-function-definition-after-opvariable.ll
A llvm/test/CodeGen/SPIRV/debug-info/debug-function-definition.ll
Log Message:
-----------
Implement support for NSDI DebugFunctionDefinition.
Commit: ecc33b0c224f9817181d2f8b570549a8900d58fe
https://github.com/llvm/llvm-project/commit/ecc33b0c224f9817181d2f8b570549a8900d58fe
Author: Manuel Carrasco <Manuel.Carrasco at amd.com>
Date: 2026-07-28 (Tue, 28 Jul 2026)
Changed paths:
M llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.h
Log Message:
-----------
Keep original comment.
Commit: 65f73ad51cfd53ab5066a5863f356a30be481bd6
https://github.com/llvm/llvm-project/commit/65f73ad51cfd53ab5066a5863f356a30be481bd6
Author: Manuel Carrasco <Manuel.Carrasco at amd.com>
Date: 2026-07-28 (Tue, 28 Jul 2026)
Changed paths:
M llvm/lib/Target/SPIRV/SPIRVAsmPrinter.cpp
M llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
M llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.h
Log Message:
-----------
[SPIRV] Drive DebugFunctionDefinition placement via begin/endInstruction
Replace the SPIRV-specific notifyMachineInstructionEmitted() callback with
DebugHandlerBase::beginInstruction()/endInstruction().
Keep notifyEntryLabelEmitted() for the synthesized entry OpLabel, which
has no MachineInstr.
Commit: 6e71e2168858ed1274432db3fda163ea310cc3e9
https://github.com/llvm/llvm-project/commit/6e71e2168858ed1274432db3fda163ea310cc3e9
Author: Manuel Carrasco <Manuel.Carrasco at amd.com>
Date: 2026-07-28 (Tue, 28 Jul 2026)
Changed paths:
M llvm/test/CodeGen/SPIRV/debug-info/debug-function-definition.ll
Log Message:
-----------
Fix path check.
Commit: 240f2dde55c1aadab854fb70a53bdcb2dab3d6aa
https://github.com/llvm/llvm-project/commit/240f2dde55c1aadab854fb70a53bdcb2dab3d6aa
Author: Manuel Carrasco <Manuel.Carrasco at amd.com>
Date: 2026-07-28 (Tue, 28 Jul 2026)
Changed paths:
M llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
M llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.h
Log Message:
-----------
Remove CachedExtInstSetReg.
Commit: 85a2f1c459eb08451c29c0d3bdbd4887ab224958
https://github.com/llvm/llvm-project/commit/85a2f1c459eb08451c29c0d3bdbd4887ab224958
Author: Manuel Carrasco <Manuel.Carrasco at amd.com>
Date: 2026-07-28 (Tue, 28 Jul 2026)
Changed paths:
M llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
M llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.h
Log Message:
-----------
Change signature.
Commit: 583b986a765fd1e58f69a0ccba02c4b5b36e5200
https://github.com/llvm/llvm-project/commit/583b986a765fd1e58f69a0ccba02c4b5b36e5200
Author: Manuel Carrasco <Manuel.Carrasco at amd.com>
Date: 2026-07-28 (Tue, 28 Jul 2026)
Changed paths:
M llvm/test/CodeGen/SPIRV/debug-info/debug-function-definition.ll
Log Message:
-----------
Improve test.
Compare: https://github.com/llvm/llvm-project/compare/8f8384853518...583b986a765f
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list