[LLVMdev] Heads-up: changing the structure of compiler-rt source tree

Alexey Samsonov samsonov at google.com
Wed Feb 12 04:35:28 PST 2014


Yes, I think "builtins" makes more sense than "runtime" or "core". Thanks
for suggestion!


On Wed, Feb 12, 2014 at 10:27 AM, Vadim Chugunov <vadimcn at gmail.com> wrote:

> According to the makefile, the module is called "builtins", perhaps the
> directory should be called the same?
>
>
> On Tue, Feb 11, 2014 at 1:59 AM, Alexey Samsonov <samsonov at google.com>wrote:
>
>> Hi all,
>>
>> compiler-rt is now not only a libgcc replacement for different platforms,
>> there are sanitizer and profile runtimes as well. I plan to move the files
>> as follows during this week:
>>
>> 1. libraries:
>> a) all libgcc replacement stuff moves from "/lib" to "/lib/core" (the
>> name sucks, please suggest alternatives). Same for platform-specific code:
>> "/lib/arm/"->"/lib/core/arm", "/lib/i386"->"/lib/core/i386" etc.
>> b) "/BlocksRuntime"->"/lib/BlocksRuntime"
>> c) "/lib/sanitizer_common", "/lib/xsan", "/lib/profile" are not moved.
>>
>> 2. tests:
>> all tests (lit tests and unit tests) are moved from directories under
>> "/lib" to "/test" to be consistent with LLVM/Clang test subtrees.
>>
>> See the original mail from Chandler for the overview of compiler-rt tree
>> current state and suggestion to change its structure:
>>
>> http://clang-developers.42468.n3.nabble.com/Sanitizers-libs-in-Compiler-RT-tp4037520p4037567.html
>>
>> Please speak up if you disagree with this.
>>
>> --
>> Alexey Samsonov, MSK
>>
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>>
>>
>


-- 
Alexey Samsonov, MSK
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140212/f57cf08d/attachment.html>


More information about the llvm-dev mailing list