diff options
| author | Amir Ayupov <aaupov@fb.com> | 2024-05-21 20:22:12 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-05-21 20:22:12 -0700 |
| commit | 935b946b1fdeeb9d67f1c42903dc15e88407208f (patch) | |
| tree | b839a2e028e1801acfaf7111f49068afe68c8a1b /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
| parent | a6d97dec899b880f0c3f674d6b3361a70b68ca09 (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
