[all-commits] [llvm/llvm-project] 2c2127: [IROutliner] Adding DebugInfo handling for IR Outl...
Andrew Litteken via All-commits
all-commits at lists.llvm.org
Tue Jun 15 08:58:16 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 2c21278e7471d24bcdb1c8ea2bf1440cb2fa3a4a
https://github.com/llvm/llvm-project/commit/2c21278e7471d24bcdb1c8ea2bf1440cb2fa3a4a
Author: Andrew Litteken <andrew.litteken at gmail.com>
Date: 2021-06-15 (Tue, 15 Jun 2021)
Changed paths:
M llvm/lib/Transforms/IPO/IROutliner.cpp
A llvm/test/DebugInfo/AArch64/ir-outliner.ll
M llvm/test/Transforms/IROutliner/legal-debug.ll
Log Message:
-----------
[IROutliner] Adding DebugInfo handling for IR Outlined Functions
This adds support for functions outlined by the IR Outliner to be
recognized by the debugger. The expected behavior is that it will
skip over the instructions included in that section. This is due to the
fact that we can not say which of the original locations the
instructions originated from.
These functions will show up in the call stack, but you cannot step
through them.
Reviewers: paquette, vsk, djtodoro
Differential Revision: https://reviews.llvm.org/D87302
More information about the All-commits
mailing list