Emit prefix data after debug and EH directives.
authorPeter Collingbourne <peter@pcc.me.uk>
Sun, 20 Oct 2013 02:16:21 +0000 (02:16 +0000)
committerPeter Collingbourne <peter@pcc.me.uk>
Sun, 20 Oct 2013 02:16:21 +0000 (02:16 +0000)
commit0abc36205a39f3791342165502478bb51fe67f05
tree96ed17054b2b8ec9e2dfcb318c443ad24584cf3e
parente52fac1632dc43d0595e06baf5743608b173dfbc
Emit prefix data after debug and EH directives.

This ensures that the prefix data is treated as part of the function for
the purpose of debug info.  This provides a better debugging experience,
among other things by allowing a debug info client to correctly look up
a function in debug info given a function pointer.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193042 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
test/CodeGen/X86/prefixdata.ll