[PATCH] [WIP] MSVC FPO debug information

Reid Kleckner rnk at google.com
Wed Jun 17 14:04:56 PDT 2015


I think you want to start by building this bottom up instead of starting all the way up at X86FrameLowering.

I'd take these steps:

1. Build out the MC streamer support for the masm .fpo directive. This seems to handle everything we need.
2. Take the assembler output of llc for about three interesting prologue types, manually annotate it with FPO directives, assemble it, and verify that it's debuggable.
3. Add X86 opcodes for these directives and move them through the AsmPrinter, similar to SEH_Prologue, pushreg, etc.


http://reviews.llvm.org/D10432

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/






More information about the llvm-commits mailing list