Displaying 3 results from an estimated 3 matches for "kindlayoutaft".
Did you mean:
kindlayoutafter
2015 Feb 12
2
[LLVMdev] [lld] alias atoms and LayoutPass
Hi,
It looks like the COFF reader creates an Alias atom by adding a
kindLayoutAfter reference to the target atom. Now since the
kindLayoutAfter passes are moved to machO how does it still work ?
Does it work by chance because of ordinals ? I would think moving
kindLayoutAfter references and having the LayoutPass would be a better
choice.
Shankar Easwaran
--
Qualcomm Innov...
2015 Jan 27
3
[LLVMdev] [lld] Overloaded Layout references
Hi,
I think we are overloading the Layout references for garbage collection.
If you are creating a reference (kindLayoutAfter) from A to B, that may not mean that you cannot garbage collect B for the end user.
My thought on Layout references was that it only guarantees that atoms appear in Layout reference order.
Why are we overloading this for Garbage collection (aside from saving space/code) ?
We should create kind...
2015 Jan 22
5
[LLVMdev] LLD: Simplify LayoutPass
In r226336 I shove off 1.2 seconds out of 9.8 seconds for lld to link lld.
That's done by parallelizing archive member parsing. But I realized that
was not the slowest pass.
The single slowest pass in LLD is LayoutPass. Only sort() at the last of
Layoutpass::perform takes about 3 seconds (one third of total execution
time). It is because the comparison function passed to sort, compareAtoms,