diff options
| author | Sami Tolvanen <samitolvanen@google.com> | 2023-05-09 16:51:52 +0000 |
|---|---|---|
| committer | Sami Tolvanen <samitolvanen@google.com> | 2023-05-09 18:38:54 +0000 |
| commit | e9569748def85a2f6bb8066e516a84e6933ef407 (patch) | |
| tree | b667df37bcd8e1ffc86cd62fefdb5168286cec59 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
| parent | 640e07c49037cca41a1bfbeb916b569d8c950aea (diff) | |
[CodeGen][KCFI] Move cfi-type lowering to TargetLowering
KCFI machine function passes transform indirect calls with a
cfi-type attribute into architecture-specific type checks bundled
together with the calls. Instead of having a separate pass for each
architecture, add a generic machine function pass for KCFI and
move the architecture-specific code that emits the actual check to
TargetLowering. This avoids unnecessary duplication and makes it
easier to add KCFI support to other architectures.
Reviewed By: nickdesaulniers
Differential Revision: https://reviews.llvm.org/D149915
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions
