Files
llvm/bolt
Maksim Panchenko e241e9c156 New function discovery and support for multiple entries.
Summary:
Modified function discovery process to tolerate more functions and
symbols coming from assembly. The processing order now matches
the memory order of the functions (input symbol table is unsorted).

Added basic support for functions with multiple entries. When
a function references its internal address other than with
a branch instruction, that address could potentially escape.
We mark such addresses as entry points and make sure they
are treated as roots by unreachable code elimination.

Without relocations we have to mark multiple-entry functions
as non-simple.

(cherry picked from FBD3950243)
2016-09-29 11:19:06 -07:00
..
2016-05-26 10:58:01 -07:00
2016-08-11 14:23:54 -07:00
2016-04-08 12:18:06 -07:00
2016-04-08 12:18:06 -07:00
2022-01-10 17:58:05 -08:00