]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/llvm/tools/lld/include/lld/Core/TODO.txt
Bring lld (release_39 branch, r279477) to contrib
[FreeBSD/FreeBSD.git] / contrib / llvm / tools / lld / include / lld / Core / TODO.txt
1 include/lld/Core
2 ~~~~~~~~~~~~~~~~
3
4 * The yaml reader/writer interfaces should be changed to return
5   an explanatory string if there is an error.  The existing error_code
6   abstraction only works for returning low level OS errors.  It does not
7   work for describing formatting issues.
8
9 * We need to design a diagnostics interface.  It would be nice to share code
10   with Clang_ where possible.
11
12 * We need to add more attributes to File.  In particular, we need cpu
13   and OS information (like target triples).  We should also provide explicit
14   support for `LLVM IR module flags metadata`__.
15
16 .. __: http://llvm.org/docs/LangRef.html#module_flags
17 .. _Clang: http://clang.llvm.org/docs/InternalsManual.html#Diagnostics