[llvm-commits] [dragonegg] r95091 - /dragonegg/trunk/TODO

Rafael Espindola espindola at google.com
Tue Feb 2 07:31:21 PST 2010


On 2 February 2010 09:51, Duncan Sands <baldrick at free.fr> wrote:
> Author: baldrick
> Date: Tue Feb  2 08:51:42 2010
> New Revision: 95091
>
> URL: http://llvm.org/viewvc/llvm-project?rev=95091&view=rev
> Log:
> Add a TODO about linkage types (currently quite a mess).

Note that llvm's linkage support in currently incomplete when it comes
to ELF. It lacks proper support for ELF's default visibility model.
Your options are to use llvm's default visibility and have the
optimizers assume they know the callee or you can use weak and have it
marked as weak in the .o.

> Modified:
>    dragonegg/trunk/TODO
>
> Modified: dragonegg/trunk/TODO
> URL: http://llvm.org/viewvc/llvm-project/dragonegg/trunk/TODO?rev=95091&r1=95090&r2=95091&view=diff
>
> ==============================================================================
> --- dragonegg/trunk/TODO (original)
> +++ dragonegg/trunk/TODO Tue Feb  2 08:51:42 2010
> @@ -44,6 +44,10 @@
>  and the "register type" used for passing about in register (i1 in this case).
>  This should tie in nicely with gimple registers versus references.
>
> +Unify the code that determines which LLVM linkage type to use.  Need to do
> +a bunch of experimenting to work out how the mapping should really be done.
> +
> +
>  Code quality
>  ------------
>
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>



-- 
Rafael Ávila de Espíndola




More information about the llvm-commits mailing list