Closed iskyo0ps closed 2 months ago
https://llvm.org/devmtg/2014-04/PDFs/Talks/Building%20an%20LLVM%20backend.pdf https://llvm.org/devmtg/2012-04-12/Slides/Workshops/Anton_Korobeynikov.pdf
IR → SelectionDAG → MachineDAG → MachineInstr → MCInst https://llvm.org/docs/TableGen/index.html
Find which pass introduces the issue: – llc -print-after-all ● Find the LLVM source file and category for this pass: – #define DEBUG_TYPE "codegen-dce" ● Dump the log: – llc foo.ll -debug-only codegen-dce 2>&1 > foo.log ● Compare (diff) the '-print-after-all' or '-debug-only' good and bad outputs to see where it goes wrong
[AMDGPU] gfx11 new dot instruction codegen support
https://github.com/llvm/llvm-project/commit/2d43de13df03eab0fda1023b22b335b207afc507 https://reviews.llvm.org/D127904