[PATCH] D96393: [CodeGen] Add Machine Function Splitter and DebugInfo composite testcase

Snehasish Kumar via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 17 20:33:35 PST 2021


snehasish added a comment.

In D96393#2570438 <https://reviews.llvm.org/D96393#2570438>, @TaoPan wrote:

> Thanks for reminding the discussion of not adding a separate debug info test for function splitting! I’ll merge the test into test/DebugInfo/X86/basic-block-sections_1.ll.

Please do not merge this test. Apologies if I was unclear earlier - there is no need for this test since the functionality is already tested in test/DebugInfo/X86/basic-block-sections_1.ll
The machine function splitter (MFS) pass uses basic block sections so if the dwarf debug info generated by basic block sections is correct then MFS is also correct.

> Thanks for sharing information of dwarf, PE/COFF, CodeView, cygwin and Windows native debuggers! I think
>
>   add dwarf based test for Linux and Windows Cygwin
>
> is independent on
>
>   (refer to your shared information and existing test of test/DebugInfo/PDB/Native/ to) add CodeView based test for Windows native debuggers, it’s depends on #D95209, it’s better be added in #D95209.

Sounds good!


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D96393/new/

https://reviews.llvm.org/D96393



More information about the llvm-commits mailing list