On 08/01/2011 04:07 PM, Paul Berry wrote:
opt_dead_functions contained a shortcut to skip processing the first
function's body, based on the assumption that IR functions are
topologically sorted, with callees always coming before their callers
(therefore the first function cannot contain any
On 2 August 2011 18:11, Ian Romanick i...@freedesktop.org wrote:
On 1 August 2011 22:16, Paul Berry stereotype...@gmail.com wrote:
4. Since the linker emits functions at the head of the final linked
program, if the linker brings in a function (let's call it f()) that
wasn't declared in the
On Mon, 1 Aug 2011 22:16:40 -0700, Paul Berry stereotype...@gmail.com wrote:
On 1 August 2011 17:35, Ian Romanick i...@freedesktop.org wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 08/01/2011 04:07 PM, Paul Berry wrote:
opt_dead_functions contained a shortcut to skip
On 1 August 2011 22:16, Paul Berry stereotype...@gmail.com wrote:
I will investigate things further in the morning and let you know what I find.
Ok, I've spent a while looking through the linker code, and the rabbit
hole goes deeper than I expected. There are a number of reasons why
the
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 08/02/2011 11:41 AM, Paul Berry wrote:
On 1 August 2011 22:16, Paul Berry stereotype...@gmail.com wrote:
I will investigate things further in the morning and let you know what I
find.
Ok, I've spent a while looking through the linker code,
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 08/01/2011 04:07 PM, Paul Berry wrote:
opt_dead_functions contained a shortcut to skip processing the first
function's body, based on the assumption that IR functions are
topologically sorted, with callees always coming before their callers
On 1 August 2011 17:35, Ian Romanick i...@freedesktop.org wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On 08/01/2011 04:07 PM, Paul Berry wrote:
opt_dead_functions contained a shortcut to skip processing the first
function's body, based on the assumption that IR functions are