summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
diff options
context:
space:
mode:
authorAmir Ayupov <aaupov@fb.com>2024-05-21 20:22:12 -0700
committerGitHub <noreply@github.com>2024-05-21 20:22:12 -0700
commit935b946b1fdeeb9d67f1c42903dc15e88407208f (patch)
treeb839a2e028e1801acfaf7111f49068afe68c8a1b /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
parenta6d97dec899b880f0c3f674d6b3361a70b68ca09 (diff)
[BOLT] Process cross references between ignored functions in BAT mode (#92484)
To align YAML and fdata profiles produced in BAT mode, lift two restrictions applied in non-relocation mode when BAT is present: 1) register secondary entry points from ignored functions, 2) treat functions with secondary entry points as simple. This allows constructing CFG for non-simple functions in non-relocation mode and emitting YAML profile for them, which can then be used for optimizations in relocation mode. Test Plan: added test ignored-interprocedural-reference.s
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions